POST proximitybeacon.beaconinfo.getforobserved
{{baseUrl}}/v1beta1/beaconinfo:getforobserved
BODY json

{
  "namespacedTypes": [],
  "observations": [
    {
      "advertisedId": {
        "id": "",
        "type": ""
      },
      "telemetry": "",
      "timestampMs": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/beaconinfo:getforobserved");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"namespacedTypes\": [],\n  \"observations\": [\n    {\n      \"advertisedId\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      },\n      \"telemetry\": \"\",\n      \"timestampMs\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/v1beta1/beaconinfo:getforobserved" {:content-type :json
                                                                              :form-params {:namespacedTypes []
                                                                                            :observations [{:advertisedId {:id ""
                                                                                                                           :type ""}
                                                                                                            :telemetry ""
                                                                                                            :timestampMs ""}]}})
require "http/client"

url = "{{baseUrl}}/v1beta1/beaconinfo:getforobserved"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"namespacedTypes\": [],\n  \"observations\": [\n    {\n      \"advertisedId\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      },\n      \"telemetry\": \"\",\n      \"timestampMs\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v1beta1/beaconinfo:getforobserved"),
    Content = new StringContent("{\n  \"namespacedTypes\": [],\n  \"observations\": [\n    {\n      \"advertisedId\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      },\n      \"telemetry\": \"\",\n      \"timestampMs\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/beaconinfo:getforobserved");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"namespacedTypes\": [],\n  \"observations\": [\n    {\n      \"advertisedId\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      },\n      \"telemetry\": \"\",\n      \"timestampMs\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1beta1/beaconinfo:getforobserved"

	payload := strings.NewReader("{\n  \"namespacedTypes\": [],\n  \"observations\": [\n    {\n      \"advertisedId\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      },\n      \"telemetry\": \"\",\n      \"timestampMs\": \"\"\n    }\n  ]\n}")

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

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

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

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

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

}
POST /baseUrl/v1beta1/beaconinfo:getforobserved HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 181

{
  "namespacedTypes": [],
  "observations": [
    {
      "advertisedId": {
        "id": "",
        "type": ""
      },
      "telemetry": "",
      "timestampMs": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/beaconinfo:getforobserved")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"namespacedTypes\": [],\n  \"observations\": [\n    {\n      \"advertisedId\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      },\n      \"telemetry\": \"\",\n      \"timestampMs\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/beaconinfo:getforobserved"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"namespacedTypes\": [],\n  \"observations\": [\n    {\n      \"advertisedId\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      },\n      \"telemetry\": \"\",\n      \"timestampMs\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"namespacedTypes\": [],\n  \"observations\": [\n    {\n      \"advertisedId\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      },\n      \"telemetry\": \"\",\n      \"timestampMs\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/beaconinfo:getforobserved")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/beaconinfo:getforobserved")
  .header("content-type", "application/json")
  .body("{\n  \"namespacedTypes\": [],\n  \"observations\": [\n    {\n      \"advertisedId\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      },\n      \"telemetry\": \"\",\n      \"timestampMs\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  namespacedTypes: [],
  observations: [
    {
      advertisedId: {
        id: '',
        type: ''
      },
      telemetry: '',
      timestampMs: ''
    }
  ]
});

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

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

xhr.open('POST', '{{baseUrl}}/v1beta1/beaconinfo:getforobserved');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/beaconinfo:getforobserved',
  headers: {'content-type': 'application/json'},
  data: {
    namespacedTypes: [],
    observations: [{advertisedId: {id: '', type: ''}, telemetry: '', timestampMs: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/beaconinfo:getforobserved';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"namespacedTypes":[],"observations":[{"advertisedId":{"id":"","type":""},"telemetry":"","timestampMs":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1beta1/beaconinfo:getforobserved',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "namespacedTypes": [],\n  "observations": [\n    {\n      "advertisedId": {\n        "id": "",\n        "type": ""\n      },\n      "telemetry": "",\n      "timestampMs": ""\n    }\n  ]\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"namespacedTypes\": [],\n  \"observations\": [\n    {\n      \"advertisedId\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      },\n      \"telemetry\": \"\",\n      \"timestampMs\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/beaconinfo:getforobserved")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({
  namespacedTypes: [],
  observations: [{advertisedId: {id: '', type: ''}, telemetry: '', timestampMs: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/beaconinfo:getforobserved',
  headers: {'content-type': 'application/json'},
  body: {
    namespacedTypes: [],
    observations: [{advertisedId: {id: '', type: ''}, telemetry: '', timestampMs: ''}]
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/v1beta1/beaconinfo:getforobserved');

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

req.type('json');
req.send({
  namespacedTypes: [],
  observations: [
    {
      advertisedId: {
        id: '',
        type: ''
      },
      telemetry: '',
      timestampMs: ''
    }
  ]
});

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}}/v1beta1/beaconinfo:getforobserved',
  headers: {'content-type': 'application/json'},
  data: {
    namespacedTypes: [],
    observations: [{advertisedId: {id: '', type: ''}, telemetry: '', timestampMs: ''}]
  }
};

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

const url = '{{baseUrl}}/v1beta1/beaconinfo:getforobserved';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"namespacedTypes":[],"observations":[{"advertisedId":{"id":"","type":""},"telemetry":"","timestampMs":""}]}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"namespacedTypes": @[  ],
                              @"observations": @[ @{ @"advertisedId": @{ @"id": @"", @"type": @"" }, @"telemetry": @"", @"timestampMs": @"" } ] };

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

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

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

let uri = Uri.of_string "{{baseUrl}}/v1beta1/beaconinfo:getforobserved" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"namespacedTypes\": [],\n  \"observations\": [\n    {\n      \"advertisedId\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      },\n      \"telemetry\": \"\",\n      \"timestampMs\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/beaconinfo:getforobserved",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'namespacedTypes' => [
        
    ],
    'observations' => [
        [
                'advertisedId' => [
                                'id' => '',
                                'type' => ''
                ],
                'telemetry' => '',
                'timestampMs' => ''
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v1beta1/beaconinfo:getforobserved', [
  'body' => '{
  "namespacedTypes": [],
  "observations": [
    {
      "advertisedId": {
        "id": "",
        "type": ""
      },
      "telemetry": "",
      "timestampMs": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/beaconinfo:getforobserved');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'namespacedTypes' => [
    
  ],
  'observations' => [
    [
        'advertisedId' => [
                'id' => '',
                'type' => ''
        ],
        'telemetry' => '',
        'timestampMs' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'namespacedTypes' => [
    
  ],
  'observations' => [
    [
        'advertisedId' => [
                'id' => '',
                'type' => ''
        ],
        'telemetry' => '',
        'timestampMs' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/beaconinfo:getforobserved');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/beaconinfo:getforobserved' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "namespacedTypes": [],
  "observations": [
    {
      "advertisedId": {
        "id": "",
        "type": ""
      },
      "telemetry": "",
      "timestampMs": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/beaconinfo:getforobserved' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "namespacedTypes": [],
  "observations": [
    {
      "advertisedId": {
        "id": "",
        "type": ""
      },
      "telemetry": "",
      "timestampMs": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"namespacedTypes\": [],\n  \"observations\": [\n    {\n      \"advertisedId\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      },\n      \"telemetry\": \"\",\n      \"timestampMs\": \"\"\n    }\n  ]\n}"

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

conn.request("POST", "/baseUrl/v1beta1/beaconinfo:getforobserved", payload, headers)

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

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

url = "{{baseUrl}}/v1beta1/beaconinfo:getforobserved"

payload = {
    "namespacedTypes": [],
    "observations": [
        {
            "advertisedId": {
                "id": "",
                "type": ""
            },
            "telemetry": "",
            "timestampMs": ""
        }
    ]
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1beta1/beaconinfo:getforobserved"

payload <- "{\n  \"namespacedTypes\": [],\n  \"observations\": [\n    {\n      \"advertisedId\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      },\n      \"telemetry\": \"\",\n      \"timestampMs\": \"\"\n    }\n  ]\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/v1beta1/beaconinfo:getforobserved")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"namespacedTypes\": [],\n  \"observations\": [\n    {\n      \"advertisedId\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      },\n      \"telemetry\": \"\",\n      \"timestampMs\": \"\"\n    }\n  ]\n}"

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

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

response = conn.post('/baseUrl/v1beta1/beaconinfo:getforobserved') do |req|
  req.body = "{\n  \"namespacedTypes\": [],\n  \"observations\": [\n    {\n      \"advertisedId\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      },\n      \"telemetry\": \"\",\n      \"timestampMs\": \"\"\n    }\n  ]\n}"
end

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

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

    let payload = json!({
        "namespacedTypes": (),
        "observations": (
            json!({
                "advertisedId": json!({
                    "id": "",
                    "type": ""
                }),
                "telemetry": "",
                "timestampMs": ""
            })
        )
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v1beta1/beaconinfo:getforobserved \
  --header 'content-type: application/json' \
  --data '{
  "namespacedTypes": [],
  "observations": [
    {
      "advertisedId": {
        "id": "",
        "type": ""
      },
      "telemetry": "",
      "timestampMs": ""
    }
  ]
}'
echo '{
  "namespacedTypes": [],
  "observations": [
    {
      "advertisedId": {
        "id": "",
        "type": ""
      },
      "telemetry": "",
      "timestampMs": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/v1beta1/beaconinfo:getforobserved \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "namespacedTypes": [],\n  "observations": [\n    {\n      "advertisedId": {\n        "id": "",\n        "type": ""\n      },\n      "telemetry": "",\n      "timestampMs": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v1beta1/beaconinfo:getforobserved
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "namespacedTypes": [],
  "observations": [
    [
      "advertisedId": [
        "id": "",
        "type": ""
      ],
      "telemetry": "",
      "timestampMs": ""
    ]
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/beaconinfo:getforobserved")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
POST proximitybeacon.beacons.activate
{{baseUrl}}/v1beta1/:beaconName:activate
QUERY PARAMS

beaconName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:beaconName:activate");

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

(client/post "{{baseUrl}}/v1beta1/:beaconName:activate")
require "http/client"

url = "{{baseUrl}}/v1beta1/:beaconName:activate"

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

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

func main() {

	url := "{{baseUrl}}/v1beta1/:beaconName:activate"

	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/v1beta1/:beaconName:activate HTTP/1.1
Host: example.com

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:beaconName:activate'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:beaconName:activate")
  .post(null)
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:beaconName:activate',
  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}}/v1beta1/:beaconName:activate'
};

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

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

const req = unirest('POST', '{{baseUrl}}/v1beta1/:beaconName:activate');

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}}/v1beta1/:beaconName:activate'
};

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

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

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

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:beaconName:activate');
$request->setMethod(HTTP_METH_POST);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:beaconName:activate');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:beaconName:activate' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:beaconName:activate' -Method POST 
import http.client

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

conn.request("POST", "/baseUrl/v1beta1/:beaconName:activate")

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

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

url = "{{baseUrl}}/v1beta1/:beaconName:activate"

response = requests.post(url)

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

url <- "{{baseUrl}}/v1beta1/:beaconName:activate"

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

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

url = URI("{{baseUrl}}/v1beta1/:beaconName:activate")

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/v1beta1/:beaconName:activate') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1beta1/:beaconName:activate
http POST {{baseUrl}}/v1beta1/:beaconName:activate
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v1beta1/:beaconName:activate
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:beaconName:activate")! 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 proximitybeacon.beacons.attachments.batchDelete
{{baseUrl}}/v1beta1/:beaconName/attachments:batchDelete
QUERY PARAMS

beaconName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:beaconName/attachments:batchDelete");

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

(client/post "{{baseUrl}}/v1beta1/:beaconName/attachments:batchDelete")
require "http/client"

url = "{{baseUrl}}/v1beta1/:beaconName/attachments:batchDelete"

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

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

func main() {

	url := "{{baseUrl}}/v1beta1/:beaconName/attachments:batchDelete"

	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/v1beta1/:beaconName/attachments:batchDelete HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/:beaconName/attachments:batchDelete")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:beaconName/attachments:batchDelete"))
    .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}}/v1beta1/:beaconName/attachments:batchDelete")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/:beaconName/attachments:batchDelete")
  .asString();
const 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}}/v1beta1/:beaconName/attachments:batchDelete');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:beaconName/attachments:batchDelete'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:beaconName/attachments:batchDelete")
  .post(null)
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:beaconName/attachments:batchDelete',
  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}}/v1beta1/:beaconName/attachments:batchDelete'
};

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

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

const req = unirest('POST', '{{baseUrl}}/v1beta1/:beaconName/attachments:batchDelete');

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}}/v1beta1/:beaconName/attachments:batchDelete'
};

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

const url = '{{baseUrl}}/v1beta1/:beaconName/attachments:batchDelete';
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}}/v1beta1/:beaconName/attachments:batchDelete"]
                                                       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}}/v1beta1/:beaconName/attachments:batchDelete" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:beaconName/attachments:batchDelete');
$request->setMethod(HTTP_METH_POST);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:beaconName/attachments:batchDelete');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:beaconName/attachments:batchDelete' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:beaconName/attachments:batchDelete' -Method POST 
import http.client

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

conn.request("POST", "/baseUrl/v1beta1/:beaconName/attachments:batchDelete")

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

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

url = "{{baseUrl}}/v1beta1/:beaconName/attachments:batchDelete"

response = requests.post(url)

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

url <- "{{baseUrl}}/v1beta1/:beaconName/attachments:batchDelete"

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

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

url = URI("{{baseUrl}}/v1beta1/:beaconName/attachments:batchDelete")

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/v1beta1/:beaconName/attachments:batchDelete') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1beta1/:beaconName/attachments:batchDelete
http POST {{baseUrl}}/v1beta1/:beaconName/attachments:batchDelete
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v1beta1/:beaconName/attachments:batchDelete
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:beaconName/attachments:batchDelete")! 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 proximitybeacon.beacons.attachments.create
{{baseUrl}}/v1beta1/:beaconName/attachments
QUERY PARAMS

beaconName
BODY json

{
  "attachmentName": "",
  "creationTimeMs": "",
  "data": "",
  "maxDistanceMeters": "",
  "namespacedType": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:beaconName/attachments");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"attachmentName\": \"\",\n  \"creationTimeMs\": \"\",\n  \"data\": \"\",\n  \"maxDistanceMeters\": \"\",\n  \"namespacedType\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1beta1/:beaconName/attachments" {:content-type :json
                                                                            :form-params {:attachmentName ""
                                                                                          :creationTimeMs ""
                                                                                          :data ""
                                                                                          :maxDistanceMeters ""
                                                                                          :namespacedType ""}})
require "http/client"

url = "{{baseUrl}}/v1beta1/:beaconName/attachments"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"attachmentName\": \"\",\n  \"creationTimeMs\": \"\",\n  \"data\": \"\",\n  \"maxDistanceMeters\": \"\",\n  \"namespacedType\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v1beta1/:beaconName/attachments"),
    Content = new StringContent("{\n  \"attachmentName\": \"\",\n  \"creationTimeMs\": \"\",\n  \"data\": \"\",\n  \"maxDistanceMeters\": \"\",\n  \"namespacedType\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:beaconName/attachments");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"attachmentName\": \"\",\n  \"creationTimeMs\": \"\",\n  \"data\": \"\",\n  \"maxDistanceMeters\": \"\",\n  \"namespacedType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1beta1/:beaconName/attachments"

	payload := strings.NewReader("{\n  \"attachmentName\": \"\",\n  \"creationTimeMs\": \"\",\n  \"data\": \"\",\n  \"maxDistanceMeters\": \"\",\n  \"namespacedType\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/v1beta1/:beaconName/attachments HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 115

{
  "attachmentName": "",
  "creationTimeMs": "",
  "data": "",
  "maxDistanceMeters": "",
  "namespacedType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/:beaconName/attachments")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"attachmentName\": \"\",\n  \"creationTimeMs\": \"\",\n  \"data\": \"\",\n  \"maxDistanceMeters\": \"\",\n  \"namespacedType\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:beaconName/attachments"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"attachmentName\": \"\",\n  \"creationTimeMs\": \"\",\n  \"data\": \"\",\n  \"maxDistanceMeters\": \"\",\n  \"namespacedType\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"attachmentName\": \"\",\n  \"creationTimeMs\": \"\",\n  \"data\": \"\",\n  \"maxDistanceMeters\": \"\",\n  \"namespacedType\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:beaconName/attachments")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/:beaconName/attachments")
  .header("content-type", "application/json")
  .body("{\n  \"attachmentName\": \"\",\n  \"creationTimeMs\": \"\",\n  \"data\": \"\",\n  \"maxDistanceMeters\": \"\",\n  \"namespacedType\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  attachmentName: '',
  creationTimeMs: '',
  data: '',
  maxDistanceMeters: '',
  namespacedType: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/v1beta1/:beaconName/attachments');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:beaconName/attachments',
  headers: {'content-type': 'application/json'},
  data: {
    attachmentName: '',
    creationTimeMs: '',
    data: '',
    maxDistanceMeters: '',
    namespacedType: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:beaconName/attachments';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"attachmentName":"","creationTimeMs":"","data":"","maxDistanceMeters":"","namespacedType":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1beta1/:beaconName/attachments',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "attachmentName": "",\n  "creationTimeMs": "",\n  "data": "",\n  "maxDistanceMeters": "",\n  "namespacedType": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"attachmentName\": \"\",\n  \"creationTimeMs\": \"\",\n  \"data\": \"\",\n  \"maxDistanceMeters\": \"\",\n  \"namespacedType\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:beaconName/attachments")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({
  attachmentName: '',
  creationTimeMs: '',
  data: '',
  maxDistanceMeters: '',
  namespacedType: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:beaconName/attachments',
  headers: {'content-type': 'application/json'},
  body: {
    attachmentName: '',
    creationTimeMs: '',
    data: '',
    maxDistanceMeters: '',
    namespacedType: ''
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/v1beta1/:beaconName/attachments');

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

req.type('json');
req.send({
  attachmentName: '',
  creationTimeMs: '',
  data: '',
  maxDistanceMeters: '',
  namespacedType: ''
});

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}}/v1beta1/:beaconName/attachments',
  headers: {'content-type': 'application/json'},
  data: {
    attachmentName: '',
    creationTimeMs: '',
    data: '',
    maxDistanceMeters: '',
    namespacedType: ''
  }
};

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

const url = '{{baseUrl}}/v1beta1/:beaconName/attachments';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"attachmentName":"","creationTimeMs":"","data":"","maxDistanceMeters":"","namespacedType":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"attachmentName": @"",
                              @"creationTimeMs": @"",
                              @"data": @"",
                              @"maxDistanceMeters": @"",
                              @"namespacedType": @"" };

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

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

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

let uri = Uri.of_string "{{baseUrl}}/v1beta1/:beaconName/attachments" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"attachmentName\": \"\",\n  \"creationTimeMs\": \"\",\n  \"data\": \"\",\n  \"maxDistanceMeters\": \"\",\n  \"namespacedType\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:beaconName/attachments",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'attachmentName' => '',
    'creationTimeMs' => '',
    'data' => '',
    'maxDistanceMeters' => '',
    'namespacedType' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v1beta1/:beaconName/attachments', [
  'body' => '{
  "attachmentName": "",
  "creationTimeMs": "",
  "data": "",
  "maxDistanceMeters": "",
  "namespacedType": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:beaconName/attachments');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'attachmentName' => '',
  'creationTimeMs' => '',
  'data' => '',
  'maxDistanceMeters' => '',
  'namespacedType' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'attachmentName' => '',
  'creationTimeMs' => '',
  'data' => '',
  'maxDistanceMeters' => '',
  'namespacedType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/:beaconName/attachments');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:beaconName/attachments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "attachmentName": "",
  "creationTimeMs": "",
  "data": "",
  "maxDistanceMeters": "",
  "namespacedType": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:beaconName/attachments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "attachmentName": "",
  "creationTimeMs": "",
  "data": "",
  "maxDistanceMeters": "",
  "namespacedType": ""
}'
import http.client

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

payload = "{\n  \"attachmentName\": \"\",\n  \"creationTimeMs\": \"\",\n  \"data\": \"\",\n  \"maxDistanceMeters\": \"\",\n  \"namespacedType\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1beta1/:beaconName/attachments", payload, headers)

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

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

url = "{{baseUrl}}/v1beta1/:beaconName/attachments"

payload = {
    "attachmentName": "",
    "creationTimeMs": "",
    "data": "",
    "maxDistanceMeters": "",
    "namespacedType": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1beta1/:beaconName/attachments"

payload <- "{\n  \"attachmentName\": \"\",\n  \"creationTimeMs\": \"\",\n  \"data\": \"\",\n  \"maxDistanceMeters\": \"\",\n  \"namespacedType\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/v1beta1/:beaconName/attachments")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"attachmentName\": \"\",\n  \"creationTimeMs\": \"\",\n  \"data\": \"\",\n  \"maxDistanceMeters\": \"\",\n  \"namespacedType\": \"\"\n}"

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

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

response = conn.post('/baseUrl/v1beta1/:beaconName/attachments') do |req|
  req.body = "{\n  \"attachmentName\": \"\",\n  \"creationTimeMs\": \"\",\n  \"data\": \"\",\n  \"maxDistanceMeters\": \"\",\n  \"namespacedType\": \"\"\n}"
end

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

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

    let payload = json!({
        "attachmentName": "",
        "creationTimeMs": "",
        "data": "",
        "maxDistanceMeters": "",
        "namespacedType": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v1beta1/:beaconName/attachments \
  --header 'content-type: application/json' \
  --data '{
  "attachmentName": "",
  "creationTimeMs": "",
  "data": "",
  "maxDistanceMeters": "",
  "namespacedType": ""
}'
echo '{
  "attachmentName": "",
  "creationTimeMs": "",
  "data": "",
  "maxDistanceMeters": "",
  "namespacedType": ""
}' |  \
  http POST {{baseUrl}}/v1beta1/:beaconName/attachments \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "attachmentName": "",\n  "creationTimeMs": "",\n  "data": "",\n  "maxDistanceMeters": "",\n  "namespacedType": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1beta1/:beaconName/attachments
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "attachmentName": "",
  "creationTimeMs": "",
  "data": "",
  "maxDistanceMeters": "",
  "namespacedType": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:beaconName/attachments")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
DELETE proximitybeacon.beacons.attachments.delete
{{baseUrl}}/v1beta1/:attachmentName
QUERY PARAMS

attachmentName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:attachmentName");

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

(client/delete "{{baseUrl}}/v1beta1/:attachmentName")
require "http/client"

url = "{{baseUrl}}/v1beta1/:attachmentName"

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

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

func main() {

	url := "{{baseUrl}}/v1beta1/:attachmentName"

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

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

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

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

}
DELETE /baseUrl/v1beta1/:attachmentName HTTP/1.1
Host: example.com

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

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

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

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

const options = {method: 'DELETE', url: '{{baseUrl}}/v1beta1/:attachmentName'};

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

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

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

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

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

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

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

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

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

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

const options = {method: 'DELETE', url: '{{baseUrl}}/v1beta1/:attachmentName'};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1beta1/:attachmentName');

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}}/v1beta1/:attachmentName'};

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

const url = '{{baseUrl}}/v1beta1/:attachmentName';
const options = {method: 'DELETE'};

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

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

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

let uri = Uri.of_string "{{baseUrl}}/v1beta1/:attachmentName" in

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

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

curl_close($curl);

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

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

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

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

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

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

conn.request("DELETE", "/baseUrl/v1beta1/:attachmentName")

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

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

url = "{{baseUrl}}/v1beta1/:attachmentName"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1beta1/:attachmentName"

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

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

url = URI("{{baseUrl}}/v1beta1/:attachmentName")

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

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

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

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

response = conn.delete('/baseUrl/v1beta1/:attachmentName') do |req|
end

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

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

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

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

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

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

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

dataTask.resume()
GET proximitybeacon.beacons.attachments.list
{{baseUrl}}/v1beta1/:beaconName/attachments
QUERY PARAMS

beaconName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:beaconName/attachments");

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

(client/get "{{baseUrl}}/v1beta1/:beaconName/attachments")
require "http/client"

url = "{{baseUrl}}/v1beta1/:beaconName/attachments"

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

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

func main() {

	url := "{{baseUrl}}/v1beta1/:beaconName/attachments"

	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/v1beta1/:beaconName/attachments HTTP/1.1
Host: example.com

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1beta1/:beaconName/attachments'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:beaconName/attachments")
  .get()
  .build()

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

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

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

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

const req = unirest('GET', '{{baseUrl}}/v1beta1/:beaconName/attachments');

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}}/v1beta1/:beaconName/attachments'
};

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

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

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

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:beaconName/attachments');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/v1beta1/:beaconName/attachments")

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

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

url = "{{baseUrl}}/v1beta1/:beaconName/attachments"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1beta1/:beaconName/attachments"

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

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

url = URI("{{baseUrl}}/v1beta1/:beaconName/attachments")

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/v1beta1/:beaconName/attachments') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1beta1/:beaconName/attachments
http GET {{baseUrl}}/v1beta1/:beaconName/attachments
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/:beaconName/attachments
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:beaconName/attachments")! 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 proximitybeacon.beacons.deactivate
{{baseUrl}}/v1beta1/:beaconName:deactivate
QUERY PARAMS

beaconName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:beaconName:deactivate");

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

(client/post "{{baseUrl}}/v1beta1/:beaconName:deactivate")
require "http/client"

url = "{{baseUrl}}/v1beta1/:beaconName:deactivate"

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

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

func main() {

	url := "{{baseUrl}}/v1beta1/:beaconName:deactivate"

	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/v1beta1/:beaconName:deactivate HTTP/1.1
Host: example.com

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:beaconName:deactivate'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:beaconName:deactivate")
  .post(null)
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:beaconName:deactivate',
  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}}/v1beta1/:beaconName:deactivate'
};

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

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

const req = unirest('POST', '{{baseUrl}}/v1beta1/:beaconName:deactivate');

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}}/v1beta1/:beaconName:deactivate'
};

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

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

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

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:beaconName:deactivate');
$request->setMethod(HTTP_METH_POST);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:beaconName:deactivate');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:beaconName:deactivate' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:beaconName:deactivate' -Method POST 
import http.client

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

conn.request("POST", "/baseUrl/v1beta1/:beaconName:deactivate")

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

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

url = "{{baseUrl}}/v1beta1/:beaconName:deactivate"

response = requests.post(url)

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

url <- "{{baseUrl}}/v1beta1/:beaconName:deactivate"

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

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

url = URI("{{baseUrl}}/v1beta1/:beaconName:deactivate")

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/v1beta1/:beaconName:deactivate') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1beta1/:beaconName:deactivate
http POST {{baseUrl}}/v1beta1/:beaconName:deactivate
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v1beta1/:beaconName:deactivate
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:beaconName:deactivate")! 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 proximitybeacon.beacons.decommission
{{baseUrl}}/v1beta1/:beaconName:decommission
QUERY PARAMS

beaconName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:beaconName:decommission");

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

(client/post "{{baseUrl}}/v1beta1/:beaconName:decommission")
require "http/client"

url = "{{baseUrl}}/v1beta1/:beaconName:decommission"

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

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

func main() {

	url := "{{baseUrl}}/v1beta1/:beaconName:decommission"

	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/v1beta1/:beaconName:decommission HTTP/1.1
Host: example.com

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:beaconName:decommission'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:beaconName:decommission")
  .post(null)
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:beaconName:decommission',
  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}}/v1beta1/:beaconName:decommission'
};

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

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

const req = unirest('POST', '{{baseUrl}}/v1beta1/:beaconName:decommission');

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}}/v1beta1/:beaconName:decommission'
};

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

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

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

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:beaconName:decommission');
$request->setMethod(HTTP_METH_POST);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:beaconName:decommission');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:beaconName:decommission' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:beaconName:decommission' -Method POST 
import http.client

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

conn.request("POST", "/baseUrl/v1beta1/:beaconName:decommission")

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

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

url = "{{baseUrl}}/v1beta1/:beaconName:decommission"

response = requests.post(url)

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

url <- "{{baseUrl}}/v1beta1/:beaconName:decommission"

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

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

url = URI("{{baseUrl}}/v1beta1/:beaconName:decommission")

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/v1beta1/:beaconName:decommission') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1beta1/:beaconName:decommission
http POST {{baseUrl}}/v1beta1/:beaconName:decommission
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v1beta1/:beaconName:decommission
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:beaconName:decommission")! 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 proximitybeacon.beacons.delete
{{baseUrl}}/v1beta1/:beaconName
QUERY PARAMS

beaconName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:beaconName");

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

(client/delete "{{baseUrl}}/v1beta1/:beaconName")
require "http/client"

url = "{{baseUrl}}/v1beta1/:beaconName"

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

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

func main() {

	url := "{{baseUrl}}/v1beta1/:beaconName"

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

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

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

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

}
DELETE /baseUrl/v1beta1/:beaconName HTTP/1.1
Host: example.com

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

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

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

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

const options = {method: 'DELETE', url: '{{baseUrl}}/v1beta1/:beaconName'};

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

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

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

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

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

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

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

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

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

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

const options = {method: 'DELETE', url: '{{baseUrl}}/v1beta1/:beaconName'};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1beta1/:beaconName');

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}}/v1beta1/:beaconName'};

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

const url = '{{baseUrl}}/v1beta1/:beaconName';
const options = {method: 'DELETE'};

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

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

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

let uri = Uri.of_string "{{baseUrl}}/v1beta1/:beaconName" in

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

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

curl_close($curl);

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

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

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

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

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

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

conn.request("DELETE", "/baseUrl/v1beta1/:beaconName")

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

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

url = "{{baseUrl}}/v1beta1/:beaconName"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1beta1/:beaconName"

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

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

url = URI("{{baseUrl}}/v1beta1/:beaconName")

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

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

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

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

response = conn.delete('/baseUrl/v1beta1/:beaconName') do |req|
end

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

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

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

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

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

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

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

dataTask.resume()
GET proximitybeacon.beacons.diagnostics.list
{{baseUrl}}/v1beta1/:beaconName/diagnostics
QUERY PARAMS

beaconName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:beaconName/diagnostics");

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

(client/get "{{baseUrl}}/v1beta1/:beaconName/diagnostics")
require "http/client"

url = "{{baseUrl}}/v1beta1/:beaconName/diagnostics"

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

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

func main() {

	url := "{{baseUrl}}/v1beta1/:beaconName/diagnostics"

	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/v1beta1/:beaconName/diagnostics HTTP/1.1
Host: example.com

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1beta1/:beaconName/diagnostics'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:beaconName/diagnostics")
  .get()
  .build()

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

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

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

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

const req = unirest('GET', '{{baseUrl}}/v1beta1/:beaconName/diagnostics');

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}}/v1beta1/:beaconName/diagnostics'
};

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

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

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

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:beaconName/diagnostics');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/v1beta1/:beaconName/diagnostics")

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

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

url = "{{baseUrl}}/v1beta1/:beaconName/diagnostics"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1beta1/:beaconName/diagnostics"

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

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

url = URI("{{baseUrl}}/v1beta1/:beaconName/diagnostics")

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/v1beta1/:beaconName/diagnostics') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1beta1/:beaconName/diagnostics
http GET {{baseUrl}}/v1beta1/:beaconName/diagnostics
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/:beaconName/diagnostics
import Foundation

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

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

dataTask.resume()
GET proximitybeacon.beacons.get
{{baseUrl}}/v1beta1/:beaconName
QUERY PARAMS

beaconName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:beaconName");

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

(client/get "{{baseUrl}}/v1beta1/:beaconName")
require "http/client"

url = "{{baseUrl}}/v1beta1/:beaconName"

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

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

func main() {

	url := "{{baseUrl}}/v1beta1/:beaconName"

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

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

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

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

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

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

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

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

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

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

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

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

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

const req = unirest('GET', '{{baseUrl}}/v1beta1/:beaconName');

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}}/v1beta1/:beaconName'};

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

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

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

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

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

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

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

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

conn.request("GET", "/baseUrl/v1beta1/:beaconName")

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

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

url = "{{baseUrl}}/v1beta1/:beaconName"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1beta1/:beaconName"

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

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

url = URI("{{baseUrl}}/v1beta1/:beaconName")

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/v1beta1/:beaconName') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

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

dataTask.resume()
GET proximitybeacon.beacons.list
{{baseUrl}}/v1beta1/beacons
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/v1beta1/beacons")
require "http/client"

url = "{{baseUrl}}/v1beta1/beacons"

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

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

func main() {

	url := "{{baseUrl}}/v1beta1/beacons"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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}}/v1beta1/beacons'};

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

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

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

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

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

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

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

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

conn.request("GET", "/baseUrl/v1beta1/beacons")

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

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

url = "{{baseUrl}}/v1beta1/beacons"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1beta1/beacons"

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

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

url = URI("{{baseUrl}}/v1beta1/beacons")

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/v1beta1/beacons') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1beta1/beacons
http GET {{baseUrl}}/v1beta1/beacons
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/beacons
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/beacons")! 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 proximitybeacon.beacons.register
{{baseUrl}}/v1beta1/beacons:register
BODY json

{
  "advertisedId": {
    "id": "",
    "type": ""
  },
  "beaconName": "",
  "description": "",
  "ephemeralIdRegistration": {
    "beaconEcdhPublicKey": "",
    "beaconIdentityKey": "",
    "initialClockValue": "",
    "initialEid": "",
    "rotationPeriodExponent": 0,
    "serviceEcdhPublicKey": ""
  },
  "expectedStability": "",
  "indoorLevel": {
    "name": ""
  },
  "latLng": {
    "latitude": "",
    "longitude": ""
  },
  "placeId": "",
  "properties": {},
  "provisioningKey": "",
  "status": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/beacons:register");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1beta1/beacons:register" {:content-type :json
                                                                     :form-params {:advertisedId {:id ""
                                                                                                  :type ""}
                                                                                   :beaconName ""
                                                                                   :description ""
                                                                                   :ephemeralIdRegistration {:beaconEcdhPublicKey ""
                                                                                                             :beaconIdentityKey ""
                                                                                                             :initialClockValue ""
                                                                                                             :initialEid ""
                                                                                                             :rotationPeriodExponent 0
                                                                                                             :serviceEcdhPublicKey ""}
                                                                                   :expectedStability ""
                                                                                   :indoorLevel {:name ""}
                                                                                   :latLng {:latitude ""
                                                                                            :longitude ""}
                                                                                   :placeId ""
                                                                                   :properties {}
                                                                                   :provisioningKey ""
                                                                                   :status ""}})
require "http/client"

url = "{{baseUrl}}/v1beta1/beacons:register"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v1beta1/beacons:register"),
    Content = new StringContent("{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/beacons:register");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1beta1/beacons:register"

	payload := strings.NewReader("{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/v1beta1/beacons:register HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 511

{
  "advertisedId": {
    "id": "",
    "type": ""
  },
  "beaconName": "",
  "description": "",
  "ephemeralIdRegistration": {
    "beaconEcdhPublicKey": "",
    "beaconIdentityKey": "",
    "initialClockValue": "",
    "initialEid": "",
    "rotationPeriodExponent": 0,
    "serviceEcdhPublicKey": ""
  },
  "expectedStability": "",
  "indoorLevel": {
    "name": ""
  },
  "latLng": {
    "latitude": "",
    "longitude": ""
  },
  "placeId": "",
  "properties": {},
  "provisioningKey": "",
  "status": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/beacons:register")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/beacons:register"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/beacons:register")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/beacons:register")
  .header("content-type", "application/json")
  .body("{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  advertisedId: {
    id: '',
    type: ''
  },
  beaconName: '',
  description: '',
  ephemeralIdRegistration: {
    beaconEcdhPublicKey: '',
    beaconIdentityKey: '',
    initialClockValue: '',
    initialEid: '',
    rotationPeriodExponent: 0,
    serviceEcdhPublicKey: ''
  },
  expectedStability: '',
  indoorLevel: {
    name: ''
  },
  latLng: {
    latitude: '',
    longitude: ''
  },
  placeId: '',
  properties: {},
  provisioningKey: '',
  status: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/v1beta1/beacons:register');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/beacons:register',
  headers: {'content-type': 'application/json'},
  data: {
    advertisedId: {id: '', type: ''},
    beaconName: '',
    description: '',
    ephemeralIdRegistration: {
      beaconEcdhPublicKey: '',
      beaconIdentityKey: '',
      initialClockValue: '',
      initialEid: '',
      rotationPeriodExponent: 0,
      serviceEcdhPublicKey: ''
    },
    expectedStability: '',
    indoorLevel: {name: ''},
    latLng: {latitude: '', longitude: ''},
    placeId: '',
    properties: {},
    provisioningKey: '',
    status: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/beacons:register';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"advertisedId":{"id":"","type":""},"beaconName":"","description":"","ephemeralIdRegistration":{"beaconEcdhPublicKey":"","beaconIdentityKey":"","initialClockValue":"","initialEid":"","rotationPeriodExponent":0,"serviceEcdhPublicKey":""},"expectedStability":"","indoorLevel":{"name":""},"latLng":{"latitude":"","longitude":""},"placeId":"","properties":{},"provisioningKey":"","status":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1beta1/beacons:register',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "advertisedId": {\n    "id": "",\n    "type": ""\n  },\n  "beaconName": "",\n  "description": "",\n  "ephemeralIdRegistration": {\n    "beaconEcdhPublicKey": "",\n    "beaconIdentityKey": "",\n    "initialClockValue": "",\n    "initialEid": "",\n    "rotationPeriodExponent": 0,\n    "serviceEcdhPublicKey": ""\n  },\n  "expectedStability": "",\n  "indoorLevel": {\n    "name": ""\n  },\n  "latLng": {\n    "latitude": "",\n    "longitude": ""\n  },\n  "placeId": "",\n  "properties": {},\n  "provisioningKey": "",\n  "status": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/beacons:register")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({
  advertisedId: {id: '', type: ''},
  beaconName: '',
  description: '',
  ephemeralIdRegistration: {
    beaconEcdhPublicKey: '',
    beaconIdentityKey: '',
    initialClockValue: '',
    initialEid: '',
    rotationPeriodExponent: 0,
    serviceEcdhPublicKey: ''
  },
  expectedStability: '',
  indoorLevel: {name: ''},
  latLng: {latitude: '', longitude: ''},
  placeId: '',
  properties: {},
  provisioningKey: '',
  status: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/beacons:register',
  headers: {'content-type': 'application/json'},
  body: {
    advertisedId: {id: '', type: ''},
    beaconName: '',
    description: '',
    ephemeralIdRegistration: {
      beaconEcdhPublicKey: '',
      beaconIdentityKey: '',
      initialClockValue: '',
      initialEid: '',
      rotationPeriodExponent: 0,
      serviceEcdhPublicKey: ''
    },
    expectedStability: '',
    indoorLevel: {name: ''},
    latLng: {latitude: '', longitude: ''},
    placeId: '',
    properties: {},
    provisioningKey: '',
    status: ''
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/v1beta1/beacons:register');

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

req.type('json');
req.send({
  advertisedId: {
    id: '',
    type: ''
  },
  beaconName: '',
  description: '',
  ephemeralIdRegistration: {
    beaconEcdhPublicKey: '',
    beaconIdentityKey: '',
    initialClockValue: '',
    initialEid: '',
    rotationPeriodExponent: 0,
    serviceEcdhPublicKey: ''
  },
  expectedStability: '',
  indoorLevel: {
    name: ''
  },
  latLng: {
    latitude: '',
    longitude: ''
  },
  placeId: '',
  properties: {},
  provisioningKey: '',
  status: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/beacons:register',
  headers: {'content-type': 'application/json'},
  data: {
    advertisedId: {id: '', type: ''},
    beaconName: '',
    description: '',
    ephemeralIdRegistration: {
      beaconEcdhPublicKey: '',
      beaconIdentityKey: '',
      initialClockValue: '',
      initialEid: '',
      rotationPeriodExponent: 0,
      serviceEcdhPublicKey: ''
    },
    expectedStability: '',
    indoorLevel: {name: ''},
    latLng: {latitude: '', longitude: ''},
    placeId: '',
    properties: {},
    provisioningKey: '',
    status: ''
  }
};

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

const url = '{{baseUrl}}/v1beta1/beacons:register';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"advertisedId":{"id":"","type":""},"beaconName":"","description":"","ephemeralIdRegistration":{"beaconEcdhPublicKey":"","beaconIdentityKey":"","initialClockValue":"","initialEid":"","rotationPeriodExponent":0,"serviceEcdhPublicKey":""},"expectedStability":"","indoorLevel":{"name":""},"latLng":{"latitude":"","longitude":""},"placeId":"","properties":{},"provisioningKey":"","status":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"advertisedId": @{ @"id": @"", @"type": @"" },
                              @"beaconName": @"",
                              @"description": @"",
                              @"ephemeralIdRegistration": @{ @"beaconEcdhPublicKey": @"", @"beaconIdentityKey": @"", @"initialClockValue": @"", @"initialEid": @"", @"rotationPeriodExponent": @0, @"serviceEcdhPublicKey": @"" },
                              @"expectedStability": @"",
                              @"indoorLevel": @{ @"name": @"" },
                              @"latLng": @{ @"latitude": @"", @"longitude": @"" },
                              @"placeId": @"",
                              @"properties": @{  },
                              @"provisioningKey": @"",
                              @"status": @"" };

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

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

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

let uri = Uri.of_string "{{baseUrl}}/v1beta1/beacons:register" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/beacons:register",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'advertisedId' => [
        'id' => '',
        'type' => ''
    ],
    'beaconName' => '',
    'description' => '',
    'ephemeralIdRegistration' => [
        'beaconEcdhPublicKey' => '',
        'beaconIdentityKey' => '',
        'initialClockValue' => '',
        'initialEid' => '',
        'rotationPeriodExponent' => 0,
        'serviceEcdhPublicKey' => ''
    ],
    'expectedStability' => '',
    'indoorLevel' => [
        'name' => ''
    ],
    'latLng' => [
        'latitude' => '',
        'longitude' => ''
    ],
    'placeId' => '',
    'properties' => [
        
    ],
    'provisioningKey' => '',
    'status' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v1beta1/beacons:register', [
  'body' => '{
  "advertisedId": {
    "id": "",
    "type": ""
  },
  "beaconName": "",
  "description": "",
  "ephemeralIdRegistration": {
    "beaconEcdhPublicKey": "",
    "beaconIdentityKey": "",
    "initialClockValue": "",
    "initialEid": "",
    "rotationPeriodExponent": 0,
    "serviceEcdhPublicKey": ""
  },
  "expectedStability": "",
  "indoorLevel": {
    "name": ""
  },
  "latLng": {
    "latitude": "",
    "longitude": ""
  },
  "placeId": "",
  "properties": {},
  "provisioningKey": "",
  "status": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/beacons:register');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'advertisedId' => [
    'id' => '',
    'type' => ''
  ],
  'beaconName' => '',
  'description' => '',
  'ephemeralIdRegistration' => [
    'beaconEcdhPublicKey' => '',
    'beaconIdentityKey' => '',
    'initialClockValue' => '',
    'initialEid' => '',
    'rotationPeriodExponent' => 0,
    'serviceEcdhPublicKey' => ''
  ],
  'expectedStability' => '',
  'indoorLevel' => [
    'name' => ''
  ],
  'latLng' => [
    'latitude' => '',
    'longitude' => ''
  ],
  'placeId' => '',
  'properties' => [
    
  ],
  'provisioningKey' => '',
  'status' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'advertisedId' => [
    'id' => '',
    'type' => ''
  ],
  'beaconName' => '',
  'description' => '',
  'ephemeralIdRegistration' => [
    'beaconEcdhPublicKey' => '',
    'beaconIdentityKey' => '',
    'initialClockValue' => '',
    'initialEid' => '',
    'rotationPeriodExponent' => 0,
    'serviceEcdhPublicKey' => ''
  ],
  'expectedStability' => '',
  'indoorLevel' => [
    'name' => ''
  ],
  'latLng' => [
    'latitude' => '',
    'longitude' => ''
  ],
  'placeId' => '',
  'properties' => [
    
  ],
  'provisioningKey' => '',
  'status' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/beacons:register');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/beacons:register' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "advertisedId": {
    "id": "",
    "type": ""
  },
  "beaconName": "",
  "description": "",
  "ephemeralIdRegistration": {
    "beaconEcdhPublicKey": "",
    "beaconIdentityKey": "",
    "initialClockValue": "",
    "initialEid": "",
    "rotationPeriodExponent": 0,
    "serviceEcdhPublicKey": ""
  },
  "expectedStability": "",
  "indoorLevel": {
    "name": ""
  },
  "latLng": {
    "latitude": "",
    "longitude": ""
  },
  "placeId": "",
  "properties": {},
  "provisioningKey": "",
  "status": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/beacons:register' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "advertisedId": {
    "id": "",
    "type": ""
  },
  "beaconName": "",
  "description": "",
  "ephemeralIdRegistration": {
    "beaconEcdhPublicKey": "",
    "beaconIdentityKey": "",
    "initialClockValue": "",
    "initialEid": "",
    "rotationPeriodExponent": 0,
    "serviceEcdhPublicKey": ""
  },
  "expectedStability": "",
  "indoorLevel": {
    "name": ""
  },
  "latLng": {
    "latitude": "",
    "longitude": ""
  },
  "placeId": "",
  "properties": {},
  "provisioningKey": "",
  "status": ""
}'
import http.client

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

payload = "{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1beta1/beacons:register", payload, headers)

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

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

url = "{{baseUrl}}/v1beta1/beacons:register"

payload = {
    "advertisedId": {
        "id": "",
        "type": ""
    },
    "beaconName": "",
    "description": "",
    "ephemeralIdRegistration": {
        "beaconEcdhPublicKey": "",
        "beaconIdentityKey": "",
        "initialClockValue": "",
        "initialEid": "",
        "rotationPeriodExponent": 0,
        "serviceEcdhPublicKey": ""
    },
    "expectedStability": "",
    "indoorLevel": { "name": "" },
    "latLng": {
        "latitude": "",
        "longitude": ""
    },
    "placeId": "",
    "properties": {},
    "provisioningKey": "",
    "status": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1beta1/beacons:register"

payload <- "{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/v1beta1/beacons:register")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}"

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

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

response = conn.post('/baseUrl/v1beta1/beacons:register') do |req|
  req.body = "{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}"
end

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

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

    let payload = json!({
        "advertisedId": json!({
            "id": "",
            "type": ""
        }),
        "beaconName": "",
        "description": "",
        "ephemeralIdRegistration": json!({
            "beaconEcdhPublicKey": "",
            "beaconIdentityKey": "",
            "initialClockValue": "",
            "initialEid": "",
            "rotationPeriodExponent": 0,
            "serviceEcdhPublicKey": ""
        }),
        "expectedStability": "",
        "indoorLevel": json!({"name": ""}),
        "latLng": json!({
            "latitude": "",
            "longitude": ""
        }),
        "placeId": "",
        "properties": json!({}),
        "provisioningKey": "",
        "status": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v1beta1/beacons:register \
  --header 'content-type: application/json' \
  --data '{
  "advertisedId": {
    "id": "",
    "type": ""
  },
  "beaconName": "",
  "description": "",
  "ephemeralIdRegistration": {
    "beaconEcdhPublicKey": "",
    "beaconIdentityKey": "",
    "initialClockValue": "",
    "initialEid": "",
    "rotationPeriodExponent": 0,
    "serviceEcdhPublicKey": ""
  },
  "expectedStability": "",
  "indoorLevel": {
    "name": ""
  },
  "latLng": {
    "latitude": "",
    "longitude": ""
  },
  "placeId": "",
  "properties": {},
  "provisioningKey": "",
  "status": ""
}'
echo '{
  "advertisedId": {
    "id": "",
    "type": ""
  },
  "beaconName": "",
  "description": "",
  "ephemeralIdRegistration": {
    "beaconEcdhPublicKey": "",
    "beaconIdentityKey": "",
    "initialClockValue": "",
    "initialEid": "",
    "rotationPeriodExponent": 0,
    "serviceEcdhPublicKey": ""
  },
  "expectedStability": "",
  "indoorLevel": {
    "name": ""
  },
  "latLng": {
    "latitude": "",
    "longitude": ""
  },
  "placeId": "",
  "properties": {},
  "provisioningKey": "",
  "status": ""
}' |  \
  http POST {{baseUrl}}/v1beta1/beacons:register \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "advertisedId": {\n    "id": "",\n    "type": ""\n  },\n  "beaconName": "",\n  "description": "",\n  "ephemeralIdRegistration": {\n    "beaconEcdhPublicKey": "",\n    "beaconIdentityKey": "",\n    "initialClockValue": "",\n    "initialEid": "",\n    "rotationPeriodExponent": 0,\n    "serviceEcdhPublicKey": ""\n  },\n  "expectedStability": "",\n  "indoorLevel": {\n    "name": ""\n  },\n  "latLng": {\n    "latitude": "",\n    "longitude": ""\n  },\n  "placeId": "",\n  "properties": {},\n  "provisioningKey": "",\n  "status": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1beta1/beacons:register
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "advertisedId": [
    "id": "",
    "type": ""
  ],
  "beaconName": "",
  "description": "",
  "ephemeralIdRegistration": [
    "beaconEcdhPublicKey": "",
    "beaconIdentityKey": "",
    "initialClockValue": "",
    "initialEid": "",
    "rotationPeriodExponent": 0,
    "serviceEcdhPublicKey": ""
  ],
  "expectedStability": "",
  "indoorLevel": ["name": ""],
  "latLng": [
    "latitude": "",
    "longitude": ""
  ],
  "placeId": "",
  "properties": [],
  "provisioningKey": "",
  "status": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/beacons:register")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
PUT proximitybeacon.beacons.update
{{baseUrl}}/v1beta1/:beaconName
QUERY PARAMS

beaconName
BODY json

{
  "advertisedId": {
    "id": "",
    "type": ""
  },
  "beaconName": "",
  "description": "",
  "ephemeralIdRegistration": {
    "beaconEcdhPublicKey": "",
    "beaconIdentityKey": "",
    "initialClockValue": "",
    "initialEid": "",
    "rotationPeriodExponent": 0,
    "serviceEcdhPublicKey": ""
  },
  "expectedStability": "",
  "indoorLevel": {
    "name": ""
  },
  "latLng": {
    "latitude": "",
    "longitude": ""
  },
  "placeId": "",
  "properties": {},
  "provisioningKey": "",
  "status": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:beaconName");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}");

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

(client/put "{{baseUrl}}/v1beta1/:beaconName" {:content-type :json
                                                               :form-params {:advertisedId {:id ""
                                                                                            :type ""}
                                                                             :beaconName ""
                                                                             :description ""
                                                                             :ephemeralIdRegistration {:beaconEcdhPublicKey ""
                                                                                                       :beaconIdentityKey ""
                                                                                                       :initialClockValue ""
                                                                                                       :initialEid ""
                                                                                                       :rotationPeriodExponent 0
                                                                                                       :serviceEcdhPublicKey ""}
                                                                             :expectedStability ""
                                                                             :indoorLevel {:name ""}
                                                                             :latLng {:latitude ""
                                                                                      :longitude ""}
                                                                             :placeId ""
                                                                             :properties {}
                                                                             :provisioningKey ""
                                                                             :status ""}})
require "http/client"

url = "{{baseUrl}}/v1beta1/:beaconName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/v1beta1/:beaconName"),
    Content = new StringContent("{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:beaconName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1beta1/:beaconName"

	payload := strings.NewReader("{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}")

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

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

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

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

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

}
PUT /baseUrl/v1beta1/:beaconName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 511

{
  "advertisedId": {
    "id": "",
    "type": ""
  },
  "beaconName": "",
  "description": "",
  "ephemeralIdRegistration": {
    "beaconEcdhPublicKey": "",
    "beaconIdentityKey": "",
    "initialClockValue": "",
    "initialEid": "",
    "rotationPeriodExponent": 0,
    "serviceEcdhPublicKey": ""
  },
  "expectedStability": "",
  "indoorLevel": {
    "name": ""
  },
  "latLng": {
    "latitude": "",
    "longitude": ""
  },
  "placeId": "",
  "properties": {},
  "provisioningKey": "",
  "status": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1beta1/:beaconName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:beaconName"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:beaconName")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1beta1/:beaconName")
  .header("content-type", "application/json")
  .body("{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  advertisedId: {
    id: '',
    type: ''
  },
  beaconName: '',
  description: '',
  ephemeralIdRegistration: {
    beaconEcdhPublicKey: '',
    beaconIdentityKey: '',
    initialClockValue: '',
    initialEid: '',
    rotationPeriodExponent: 0,
    serviceEcdhPublicKey: ''
  },
  expectedStability: '',
  indoorLevel: {
    name: ''
  },
  latLng: {
    latitude: '',
    longitude: ''
  },
  placeId: '',
  properties: {},
  provisioningKey: '',
  status: ''
});

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

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

xhr.open('PUT', '{{baseUrl}}/v1beta1/:beaconName');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1beta1/:beaconName',
  headers: {'content-type': 'application/json'},
  data: {
    advertisedId: {id: '', type: ''},
    beaconName: '',
    description: '',
    ephemeralIdRegistration: {
      beaconEcdhPublicKey: '',
      beaconIdentityKey: '',
      initialClockValue: '',
      initialEid: '',
      rotationPeriodExponent: 0,
      serviceEcdhPublicKey: ''
    },
    expectedStability: '',
    indoorLevel: {name: ''},
    latLng: {latitude: '', longitude: ''},
    placeId: '',
    properties: {},
    provisioningKey: '',
    status: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:beaconName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"advertisedId":{"id":"","type":""},"beaconName":"","description":"","ephemeralIdRegistration":{"beaconEcdhPublicKey":"","beaconIdentityKey":"","initialClockValue":"","initialEid":"","rotationPeriodExponent":0,"serviceEcdhPublicKey":""},"expectedStability":"","indoorLevel":{"name":""},"latLng":{"latitude":"","longitude":""},"placeId":"","properties":{},"provisioningKey":"","status":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1beta1/:beaconName',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "advertisedId": {\n    "id": "",\n    "type": ""\n  },\n  "beaconName": "",\n  "description": "",\n  "ephemeralIdRegistration": {\n    "beaconEcdhPublicKey": "",\n    "beaconIdentityKey": "",\n    "initialClockValue": "",\n    "initialEid": "",\n    "rotationPeriodExponent": 0,\n    "serviceEcdhPublicKey": ""\n  },\n  "expectedStability": "",\n  "indoorLevel": {\n    "name": ""\n  },\n  "latLng": {\n    "latitude": "",\n    "longitude": ""\n  },\n  "placeId": "",\n  "properties": {},\n  "provisioningKey": "",\n  "status": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:beaconName")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({
  advertisedId: {id: '', type: ''},
  beaconName: '',
  description: '',
  ephemeralIdRegistration: {
    beaconEcdhPublicKey: '',
    beaconIdentityKey: '',
    initialClockValue: '',
    initialEid: '',
    rotationPeriodExponent: 0,
    serviceEcdhPublicKey: ''
  },
  expectedStability: '',
  indoorLevel: {name: ''},
  latLng: {latitude: '', longitude: ''},
  placeId: '',
  properties: {},
  provisioningKey: '',
  status: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1beta1/:beaconName',
  headers: {'content-type': 'application/json'},
  body: {
    advertisedId: {id: '', type: ''},
    beaconName: '',
    description: '',
    ephemeralIdRegistration: {
      beaconEcdhPublicKey: '',
      beaconIdentityKey: '',
      initialClockValue: '',
      initialEid: '',
      rotationPeriodExponent: 0,
      serviceEcdhPublicKey: ''
    },
    expectedStability: '',
    indoorLevel: {name: ''},
    latLng: {latitude: '', longitude: ''},
    placeId: '',
    properties: {},
    provisioningKey: '',
    status: ''
  },
  json: true
};

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

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

const req = unirest('PUT', '{{baseUrl}}/v1beta1/:beaconName');

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

req.type('json');
req.send({
  advertisedId: {
    id: '',
    type: ''
  },
  beaconName: '',
  description: '',
  ephemeralIdRegistration: {
    beaconEcdhPublicKey: '',
    beaconIdentityKey: '',
    initialClockValue: '',
    initialEid: '',
    rotationPeriodExponent: 0,
    serviceEcdhPublicKey: ''
  },
  expectedStability: '',
  indoorLevel: {
    name: ''
  },
  latLng: {
    latitude: '',
    longitude: ''
  },
  placeId: '',
  properties: {},
  provisioningKey: '',
  status: ''
});

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1beta1/:beaconName',
  headers: {'content-type': 'application/json'},
  data: {
    advertisedId: {id: '', type: ''},
    beaconName: '',
    description: '',
    ephemeralIdRegistration: {
      beaconEcdhPublicKey: '',
      beaconIdentityKey: '',
      initialClockValue: '',
      initialEid: '',
      rotationPeriodExponent: 0,
      serviceEcdhPublicKey: ''
    },
    expectedStability: '',
    indoorLevel: {name: ''},
    latLng: {latitude: '', longitude: ''},
    placeId: '',
    properties: {},
    provisioningKey: '',
    status: ''
  }
};

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

const url = '{{baseUrl}}/v1beta1/:beaconName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"advertisedId":{"id":"","type":""},"beaconName":"","description":"","ephemeralIdRegistration":{"beaconEcdhPublicKey":"","beaconIdentityKey":"","initialClockValue":"","initialEid":"","rotationPeriodExponent":0,"serviceEcdhPublicKey":""},"expectedStability":"","indoorLevel":{"name":""},"latLng":{"latitude":"","longitude":""},"placeId":"","properties":{},"provisioningKey":"","status":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"advertisedId": @{ @"id": @"", @"type": @"" },
                              @"beaconName": @"",
                              @"description": @"",
                              @"ephemeralIdRegistration": @{ @"beaconEcdhPublicKey": @"", @"beaconIdentityKey": @"", @"initialClockValue": @"", @"initialEid": @"", @"rotationPeriodExponent": @0, @"serviceEcdhPublicKey": @"" },
                              @"expectedStability": @"",
                              @"indoorLevel": @{ @"name": @"" },
                              @"latLng": @{ @"latitude": @"", @"longitude": @"" },
                              @"placeId": @"",
                              @"properties": @{  },
                              @"provisioningKey": @"",
                              @"status": @"" };

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

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

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

let uri = Uri.of_string "{{baseUrl}}/v1beta1/:beaconName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:beaconName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'advertisedId' => [
        'id' => '',
        'type' => ''
    ],
    'beaconName' => '',
    'description' => '',
    'ephemeralIdRegistration' => [
        'beaconEcdhPublicKey' => '',
        'beaconIdentityKey' => '',
        'initialClockValue' => '',
        'initialEid' => '',
        'rotationPeriodExponent' => 0,
        'serviceEcdhPublicKey' => ''
    ],
    'expectedStability' => '',
    'indoorLevel' => [
        'name' => ''
    ],
    'latLng' => [
        'latitude' => '',
        'longitude' => ''
    ],
    'placeId' => '',
    'properties' => [
        
    ],
    'provisioningKey' => '',
    'status' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/v1beta1/:beaconName', [
  'body' => '{
  "advertisedId": {
    "id": "",
    "type": ""
  },
  "beaconName": "",
  "description": "",
  "ephemeralIdRegistration": {
    "beaconEcdhPublicKey": "",
    "beaconIdentityKey": "",
    "initialClockValue": "",
    "initialEid": "",
    "rotationPeriodExponent": 0,
    "serviceEcdhPublicKey": ""
  },
  "expectedStability": "",
  "indoorLevel": {
    "name": ""
  },
  "latLng": {
    "latitude": "",
    "longitude": ""
  },
  "placeId": "",
  "properties": {},
  "provisioningKey": "",
  "status": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:beaconName');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'advertisedId' => [
    'id' => '',
    'type' => ''
  ],
  'beaconName' => '',
  'description' => '',
  'ephemeralIdRegistration' => [
    'beaconEcdhPublicKey' => '',
    'beaconIdentityKey' => '',
    'initialClockValue' => '',
    'initialEid' => '',
    'rotationPeriodExponent' => 0,
    'serviceEcdhPublicKey' => ''
  ],
  'expectedStability' => '',
  'indoorLevel' => [
    'name' => ''
  ],
  'latLng' => [
    'latitude' => '',
    'longitude' => ''
  ],
  'placeId' => '',
  'properties' => [
    
  ],
  'provisioningKey' => '',
  'status' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'advertisedId' => [
    'id' => '',
    'type' => ''
  ],
  'beaconName' => '',
  'description' => '',
  'ephemeralIdRegistration' => [
    'beaconEcdhPublicKey' => '',
    'beaconIdentityKey' => '',
    'initialClockValue' => '',
    'initialEid' => '',
    'rotationPeriodExponent' => 0,
    'serviceEcdhPublicKey' => ''
  ],
  'expectedStability' => '',
  'indoorLevel' => [
    'name' => ''
  ],
  'latLng' => [
    'latitude' => '',
    'longitude' => ''
  ],
  'placeId' => '',
  'properties' => [
    
  ],
  'provisioningKey' => '',
  'status' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/:beaconName');
$request->setRequestMethod('PUT');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:beaconName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "advertisedId": {
    "id": "",
    "type": ""
  },
  "beaconName": "",
  "description": "",
  "ephemeralIdRegistration": {
    "beaconEcdhPublicKey": "",
    "beaconIdentityKey": "",
    "initialClockValue": "",
    "initialEid": "",
    "rotationPeriodExponent": 0,
    "serviceEcdhPublicKey": ""
  },
  "expectedStability": "",
  "indoorLevel": {
    "name": ""
  },
  "latLng": {
    "latitude": "",
    "longitude": ""
  },
  "placeId": "",
  "properties": {},
  "provisioningKey": "",
  "status": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:beaconName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "advertisedId": {
    "id": "",
    "type": ""
  },
  "beaconName": "",
  "description": "",
  "ephemeralIdRegistration": {
    "beaconEcdhPublicKey": "",
    "beaconIdentityKey": "",
    "initialClockValue": "",
    "initialEid": "",
    "rotationPeriodExponent": 0,
    "serviceEcdhPublicKey": ""
  },
  "expectedStability": "",
  "indoorLevel": {
    "name": ""
  },
  "latLng": {
    "latitude": "",
    "longitude": ""
  },
  "placeId": "",
  "properties": {},
  "provisioningKey": "",
  "status": ""
}'
import http.client

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

payload = "{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}"

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

conn.request("PUT", "/baseUrl/v1beta1/:beaconName", payload, headers)

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

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

url = "{{baseUrl}}/v1beta1/:beaconName"

payload = {
    "advertisedId": {
        "id": "",
        "type": ""
    },
    "beaconName": "",
    "description": "",
    "ephemeralIdRegistration": {
        "beaconEcdhPublicKey": "",
        "beaconIdentityKey": "",
        "initialClockValue": "",
        "initialEid": "",
        "rotationPeriodExponent": 0,
        "serviceEcdhPublicKey": ""
    },
    "expectedStability": "",
    "indoorLevel": { "name": "" },
    "latLng": {
        "latitude": "",
        "longitude": ""
    },
    "placeId": "",
    "properties": {},
    "provisioningKey": "",
    "status": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1beta1/:beaconName"

payload <- "{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/v1beta1/:beaconName")

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

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}"

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

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

response = conn.put('/baseUrl/v1beta1/:beaconName') do |req|
  req.body = "{\n  \"advertisedId\": {\n    \"id\": \"\",\n    \"type\": \"\"\n  },\n  \"beaconName\": \"\",\n  \"description\": \"\",\n  \"ephemeralIdRegistration\": {\n    \"beaconEcdhPublicKey\": \"\",\n    \"beaconIdentityKey\": \"\",\n    \"initialClockValue\": \"\",\n    \"initialEid\": \"\",\n    \"rotationPeriodExponent\": 0,\n    \"serviceEcdhPublicKey\": \"\"\n  },\n  \"expectedStability\": \"\",\n  \"indoorLevel\": {\n    \"name\": \"\"\n  },\n  \"latLng\": {\n    \"latitude\": \"\",\n    \"longitude\": \"\"\n  },\n  \"placeId\": \"\",\n  \"properties\": {},\n  \"provisioningKey\": \"\",\n  \"status\": \"\"\n}"
end

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

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

    let payload = json!({
        "advertisedId": json!({
            "id": "",
            "type": ""
        }),
        "beaconName": "",
        "description": "",
        "ephemeralIdRegistration": json!({
            "beaconEcdhPublicKey": "",
            "beaconIdentityKey": "",
            "initialClockValue": "",
            "initialEid": "",
            "rotationPeriodExponent": 0,
            "serviceEcdhPublicKey": ""
        }),
        "expectedStability": "",
        "indoorLevel": json!({"name": ""}),
        "latLng": json!({
            "latitude": "",
            "longitude": ""
        }),
        "placeId": "",
        "properties": json!({}),
        "provisioningKey": "",
        "status": ""
    });

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

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

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/v1beta1/:beaconName \
  --header 'content-type: application/json' \
  --data '{
  "advertisedId": {
    "id": "",
    "type": ""
  },
  "beaconName": "",
  "description": "",
  "ephemeralIdRegistration": {
    "beaconEcdhPublicKey": "",
    "beaconIdentityKey": "",
    "initialClockValue": "",
    "initialEid": "",
    "rotationPeriodExponent": 0,
    "serviceEcdhPublicKey": ""
  },
  "expectedStability": "",
  "indoorLevel": {
    "name": ""
  },
  "latLng": {
    "latitude": "",
    "longitude": ""
  },
  "placeId": "",
  "properties": {},
  "provisioningKey": "",
  "status": ""
}'
echo '{
  "advertisedId": {
    "id": "",
    "type": ""
  },
  "beaconName": "",
  "description": "",
  "ephemeralIdRegistration": {
    "beaconEcdhPublicKey": "",
    "beaconIdentityKey": "",
    "initialClockValue": "",
    "initialEid": "",
    "rotationPeriodExponent": 0,
    "serviceEcdhPublicKey": ""
  },
  "expectedStability": "",
  "indoorLevel": {
    "name": ""
  },
  "latLng": {
    "latitude": "",
    "longitude": ""
  },
  "placeId": "",
  "properties": {},
  "provisioningKey": "",
  "status": ""
}' |  \
  http PUT {{baseUrl}}/v1beta1/:beaconName \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "advertisedId": {\n    "id": "",\n    "type": ""\n  },\n  "beaconName": "",\n  "description": "",\n  "ephemeralIdRegistration": {\n    "beaconEcdhPublicKey": "",\n    "beaconIdentityKey": "",\n    "initialClockValue": "",\n    "initialEid": "",\n    "rotationPeriodExponent": 0,\n    "serviceEcdhPublicKey": ""\n  },\n  "expectedStability": "",\n  "indoorLevel": {\n    "name": ""\n  },\n  "latLng": {\n    "latitude": "",\n    "longitude": ""\n  },\n  "placeId": "",\n  "properties": {},\n  "provisioningKey": "",\n  "status": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1beta1/:beaconName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "advertisedId": [
    "id": "",
    "type": ""
  ],
  "beaconName": "",
  "description": "",
  "ephemeralIdRegistration": [
    "beaconEcdhPublicKey": "",
    "beaconIdentityKey": "",
    "initialClockValue": "",
    "initialEid": "",
    "rotationPeriodExponent": 0,
    "serviceEcdhPublicKey": ""
  ],
  "expectedStability": "",
  "indoorLevel": ["name": ""],
  "latLng": [
    "latitude": "",
    "longitude": ""
  ],
  "placeId": "",
  "properties": [],
  "provisioningKey": "",
  "status": ""
] as [String : Any]

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

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

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

dataTask.resume()
GET proximitybeacon.namespaces.list
{{baseUrl}}/v1beta1/namespaces
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/v1beta1/namespaces")
require "http/client"

url = "{{baseUrl}}/v1beta1/namespaces"

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

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

func main() {

	url := "{{baseUrl}}/v1beta1/namespaces"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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}}/v1beta1/namespaces'};

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

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

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

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

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

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

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

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

conn.request("GET", "/baseUrl/v1beta1/namespaces")

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

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

url = "{{baseUrl}}/v1beta1/namespaces"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1beta1/namespaces"

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

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

url = URI("{{baseUrl}}/v1beta1/namespaces")

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/v1beta1/namespaces') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1beta1/namespaces
http GET {{baseUrl}}/v1beta1/namespaces
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/namespaces
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/namespaces")! 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 proximitybeacon.namespaces.update
{{baseUrl}}/v1beta1/:namespaceName
QUERY PARAMS

namespaceName
BODY json

{
  "namespaceName": "",
  "servingVisibility": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:namespaceName");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"namespaceName\": \"\",\n  \"servingVisibility\": \"\"\n}");

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

(client/put "{{baseUrl}}/v1beta1/:namespaceName" {:content-type :json
                                                                  :form-params {:namespaceName ""
                                                                                :servingVisibility ""}})
require "http/client"

url = "{{baseUrl}}/v1beta1/:namespaceName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"namespaceName\": \"\",\n  \"servingVisibility\": \"\"\n}"

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

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

func main() {

	url := "{{baseUrl}}/v1beta1/:namespaceName"

	payload := strings.NewReader("{\n  \"namespaceName\": \"\",\n  \"servingVisibility\": \"\"\n}")

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

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

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

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

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

}
PUT /baseUrl/v1beta1/:namespaceName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 52

{
  "namespaceName": "",
  "servingVisibility": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1beta1/:namespaceName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"namespaceName\": \"\",\n  \"servingVisibility\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:namespaceName"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"namespaceName\": \"\",\n  \"servingVisibility\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"namespaceName\": \"\",\n  \"servingVisibility\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:namespaceName")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1beta1/:namespaceName")
  .header("content-type", "application/json")
  .body("{\n  \"namespaceName\": \"\",\n  \"servingVisibility\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  namespaceName: '',
  servingVisibility: ''
});

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

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

xhr.open('PUT', '{{baseUrl}}/v1beta1/:namespaceName');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1beta1/:namespaceName',
  headers: {'content-type': 'application/json'},
  data: {namespaceName: '', servingVisibility: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:namespaceName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"namespaceName":"","servingVisibility":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1beta1/:namespaceName',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "namespaceName": "",\n  "servingVisibility": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"namespaceName\": \"\",\n  \"servingVisibility\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:namespaceName")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({namespaceName: '', servingVisibility: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1beta1/:namespaceName',
  headers: {'content-type': 'application/json'},
  body: {namespaceName: '', servingVisibility: ''},
  json: true
};

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

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

const req = unirest('PUT', '{{baseUrl}}/v1beta1/:namespaceName');

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

req.type('json');
req.send({
  namespaceName: '',
  servingVisibility: ''
});

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}}/v1beta1/:namespaceName',
  headers: {'content-type': 'application/json'},
  data: {namespaceName: '', servingVisibility: ''}
};

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

const url = '{{baseUrl}}/v1beta1/:namespaceName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"namespaceName":"","servingVisibility":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"namespaceName": @"",
                              @"servingVisibility": @"" };

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

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

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

let uri = Uri.of_string "{{baseUrl}}/v1beta1/:namespaceName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"namespaceName\": \"\",\n  \"servingVisibility\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:namespaceName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'namespaceName' => '',
    'servingVisibility' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/v1beta1/:namespaceName', [
  'body' => '{
  "namespaceName": "",
  "servingVisibility": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:namespaceName');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'namespaceName' => '',
  'servingVisibility' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'namespaceName' => '',
  'servingVisibility' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/:namespaceName');
$request->setRequestMethod('PUT');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:namespaceName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "namespaceName": "",
  "servingVisibility": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:namespaceName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "namespaceName": "",
  "servingVisibility": ""
}'
import http.client

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

payload = "{\n  \"namespaceName\": \"\",\n  \"servingVisibility\": \"\"\n}"

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

conn.request("PUT", "/baseUrl/v1beta1/:namespaceName", payload, headers)

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

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

url = "{{baseUrl}}/v1beta1/:namespaceName"

payload = {
    "namespaceName": "",
    "servingVisibility": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1beta1/:namespaceName"

payload <- "{\n  \"namespaceName\": \"\",\n  \"servingVisibility\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/v1beta1/:namespaceName")

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

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"namespaceName\": \"\",\n  \"servingVisibility\": \"\"\n}"

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

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

response = conn.put('/baseUrl/v1beta1/:namespaceName') do |req|
  req.body = "{\n  \"namespaceName\": \"\",\n  \"servingVisibility\": \"\"\n}"
end

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

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

    let payload = json!({
        "namespaceName": "",
        "servingVisibility": ""
    });

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

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

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/v1beta1/:namespaceName \
  --header 'content-type: application/json' \
  --data '{
  "namespaceName": "",
  "servingVisibility": ""
}'
echo '{
  "namespaceName": "",
  "servingVisibility": ""
}' |  \
  http PUT {{baseUrl}}/v1beta1/:namespaceName \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "namespaceName": "",\n  "servingVisibility": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1beta1/:namespaceName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "namespaceName": "",
  "servingVisibility": ""
] as [String : Any]

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

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

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

dataTask.resume()
GET proximitybeacon.getEidparams
{{baseUrl}}/v1beta1/eidparams
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/v1beta1/eidparams")
require "http/client"

url = "{{baseUrl}}/v1beta1/eidparams"

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

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

func main() {

	url := "{{baseUrl}}/v1beta1/eidparams"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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}}/v1beta1/eidparams'};

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

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

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

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

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

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

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

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

conn.request("GET", "/baseUrl/v1beta1/eidparams")

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

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

url = "{{baseUrl}}/v1beta1/eidparams"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1beta1/eidparams"

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

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

url = URI("{{baseUrl}}/v1beta1/eidparams")

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/v1beta1/eidparams') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1beta1/eidparams
http GET {{baseUrl}}/v1beta1/eidparams
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/eidparams
import Foundation

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