Point this tenant's maps at a different tile server and place-search service.
curl --request POST \
--url https://app.assetinfinity.ai/api/rpc/set_map_configuration \
--header 'Content-Type: application/json' \
--data '
{
"p_attribution": "<string>",
"p_tile_url": "<string>",
"p_max_zoom": 123,
"p_search_url": "<string>"
}
'import requests
url = "https://app.assetinfinity.ai/api/rpc/set_map_configuration"
payload = {
"p_attribution": "<string>",
"p_tile_url": "<string>",
"p_max_zoom": 123,
"p_search_url": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
p_attribution: '<string>',
p_tile_url: '<string>',
p_max_zoom: 123,
p_search_url: '<string>'
})
};
fetch('https://app.assetinfinity.ai/api/rpc/set_map_configuration', 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://app.assetinfinity.ai/api/rpc/set_map_configuration",
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([
'p_attribution' => '<string>',
'p_tile_url' => '<string>',
'p_max_zoom' => 123,
'p_search_url' => '<string>'
]),
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;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://app.assetinfinity.ai/api/rpc/set_map_configuration"
payload := strings.NewReader("{\n \"p_attribution\": \"<string>\",\n \"p_tile_url\": \"<string>\",\n \"p_max_zoom\": 123,\n \"p_search_url\": \"<string>\"\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(string(body))
}HttpResponse<String> response = Unirest.post("https://app.assetinfinity.ai/api/rpc/set_map_configuration")
.header("Content-Type", "application/json")
.body("{\n \"p_attribution\": \"<string>\",\n \"p_tile_url\": \"<string>\",\n \"p_max_zoom\": 123,\n \"p_search_url\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.assetinfinity.ai/api/rpc/set_map_configuration")
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 \"p_attribution\": \"<string>\",\n \"p_tile_url\": \"<string>\",\n \"p_max_zoom\": 123,\n \"p_search_url\": \"<string>\"\n}"
response = http.request(request)
puts response.read_bodyMap
Point this tenant's maps at a different tile server and place-search service.
Private ones for a closed network, or a commercial provider. The attribution is required because every provider’s terms demand one; the search URL may be left empty, which turns place search off.
POST
/
rpc
/
set_map_configuration
Point this tenant's maps at a different tile server and place-search service.
curl --request POST \
--url https://app.assetinfinity.ai/api/rpc/set_map_configuration \
--header 'Content-Type: application/json' \
--data '
{
"p_attribution": "<string>",
"p_tile_url": "<string>",
"p_max_zoom": 123,
"p_search_url": "<string>"
}
'import requests
url = "https://app.assetinfinity.ai/api/rpc/set_map_configuration"
payload = {
"p_attribution": "<string>",
"p_tile_url": "<string>",
"p_max_zoom": 123,
"p_search_url": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
p_attribution: '<string>',
p_tile_url: '<string>',
p_max_zoom: 123,
p_search_url: '<string>'
})
};
fetch('https://app.assetinfinity.ai/api/rpc/set_map_configuration', 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://app.assetinfinity.ai/api/rpc/set_map_configuration",
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([
'p_attribution' => '<string>',
'p_tile_url' => '<string>',
'p_max_zoom' => 123,
'p_search_url' => '<string>'
]),
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;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://app.assetinfinity.ai/api/rpc/set_map_configuration"
payload := strings.NewReader("{\n \"p_attribution\": \"<string>\",\n \"p_tile_url\": \"<string>\",\n \"p_max_zoom\": 123,\n \"p_search_url\": \"<string>\"\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(string(body))
}HttpResponse<String> response = Unirest.post("https://app.assetinfinity.ai/api/rpc/set_map_configuration")
.header("Content-Type", "application/json")
.body("{\n \"p_attribution\": \"<string>\",\n \"p_tile_url\": \"<string>\",\n \"p_max_zoom\": 123,\n \"p_search_url\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.assetinfinity.ai/api/rpc/set_map_configuration")
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 \"p_attribution\": \"<string>\",\n \"p_tile_url\": \"<string>\",\n \"p_max_zoom\": 123,\n \"p_search_url\": \"<string>\"\n}"
response = http.request(request)
puts response.read_bodyHeaders
Preference
Available options:
params=single-object Body
application/jsonapplication/vnd.pgrst.object+jsonapplication/vnd.pgrst.object+json;nulls=strippedtext/csv
Point this tenant's maps at a different tile server and place-search service.
Private ones for a closed network, or a commercial provider. The attribution is required because every provider's terms demand one; the search URL may be left empty, which turns place search off.
Response
200
OK
Related topics
The asset registerScanThe field appFinding your way aroundVendor and contract settingsWas this page helpful?
⌘I

