Resolve the caller's Cloud instance for the browser gateway
curl --request GET \
--url http://api.den.local/v1/cloud/gateway/resolveimport requests
url = "http://api.den.local/v1/cloud/gateway/resolve"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('http://api.den.local/v1/cloud/gateway/resolve', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "http://api.den.local/v1/cloud/gateway/resolve",
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;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "http://api.den.local/v1/cloud/gateway/resolve"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("http://api.den.local/v1/cloud/gateway/resolve")
.asString();require 'uri'
require 'net/http'
url = URI("http://api.den.local/v1/cloud/gateway/resolve")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"status": "provisioning",
"url": "<string>",
"clientToken": "<string>",
"hostToken": "<string>",
"providerSync": {
"status": "degraded",
"reason": "unsupported"
}
}{
"error": "unauthorized"
}{
"error": "<string>",
"message": "<string>"
}Cloud
Resolve the caller's Cloud instance for the browser gateway
Starts or wakes the caller’s own OpenWork Cloud browser instance when needed and returns the collaborator token only to the trusted gateway.
GET
/
v1
/
cloud
/
gateway
/
resolve
Resolve the caller's Cloud instance for the browser gateway
curl --request GET \
--url http://api.den.local/v1/cloud/gateway/resolveimport requests
url = "http://api.den.local/v1/cloud/gateway/resolve"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('http://api.den.local/v1/cloud/gateway/resolve', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "http://api.den.local/v1/cloud/gateway/resolve",
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;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "http://api.den.local/v1/cloud/gateway/resolve"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("http://api.den.local/v1/cloud/gateway/resolve")
.asString();require 'uri'
require 'net/http'
url = URI("http://api.den.local/v1/cloud/gateway/resolve")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"status": "provisioning",
"url": "<string>",
"clientToken": "<string>",
"hostToken": "<string>",
"providerSync": {
"status": "degraded",
"reason": "unsupported"
}
}{
"error": "unauthorized"
}{
"error": "<string>",
"message": "<string>"
}Was this page helpful?
⌘I