Get the gateway URL
curl --request GET \
--url https://api.onecli.sh/v1/gateway-urlimport requests
url = "https://api.onecli.sh/v1/gateway-url"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.onecli.sh/v1/gateway-url', 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 => "https://api.onecli.sh/v1/gateway-url",
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 := "https://api.onecli.sh/v1/gateway-url"
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("https://api.onecli.sh/v1/gateway-url")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.onecli.sh/v1/gateway-url")
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{
"url": "https://gw.onecli.sh"
}Instance
Get the gateway URL for this deployment
Returns the HTTP origin of this deployment’s gateway, used for the approvals endpoints and client bootstrap. The endpoint requires no authentication to call.
GET
/
gateway-url
Get the gateway URL
curl --request GET \
--url https://api.onecli.sh/v1/gateway-urlimport requests
url = "https://api.onecli.sh/v1/gateway-url"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.onecli.sh/v1/gateway-url', 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 => "https://api.onecli.sh/v1/gateway-url",
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 := "https://api.onecli.sh/v1/gateway-url"
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("https://api.onecli.sh/v1/gateway-url")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.onecli.sh/v1/gateway-url")
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{
"url": "https://gw.onecli.sh"
}Returns the gateway’s origin. Use it to configure agents and clients. See How it works.
The HTTP origin of this deployment’s gateway (for the approvals endpoints and client bootstrap). No authentication.
Availability: Cloud · Community (self-hosted) · Enterprise (self-hosted)
Response
200 - application/json
The URL
Example:
"https://gw.onecli.sh"