Set the primary operating country
curl --request PATCH \
--url https://api.mysoleas.com/country/tenant-countries/{id}/primary \
--header 'x-sp-auth-token: <api-key>'import requests
url = "https://api.mysoleas.com/country/tenant-countries/{id}/primary"
headers = {"x-sp-auth-token": "<api-key>"}
response = requests.patch(url, headers=headers)
print(response.text)const options = {method: 'PATCH', headers: {'x-sp-auth-token': '<api-key>'}};
fetch('https://api.mysoleas.com/country/tenant-countries/{id}/primary', 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.mysoleas.com/country/tenant-countries/{id}/primary",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_HTTPHEADER => [
"x-sp-auth-token: <api-key>"
],
]);
$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.mysoleas.com/country/tenant-countries/{id}/primary"
req, _ := http.NewRequest("PATCH", url, nil)
req.Header.Add("x-sp-auth-token", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.mysoleas.com/country/tenant-countries/{id}/primary")
.header("x-sp-auth-token", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.mysoleas.com/country/tenant-countries/{id}/primary")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["x-sp-auth-token"] = '<api-key>'
response = http.request(request)
puts response.read_bodyCatalog
Set the primary country
Mark a TenantCountry relation as the tenant primary operating country.
PATCH
/
country
/
tenant-countries
/
{id}
/
primary
Set the primary operating country
curl --request PATCH \
--url https://api.mysoleas.com/country/tenant-countries/{id}/primary \
--header 'x-sp-auth-token: <api-key>'import requests
url = "https://api.mysoleas.com/country/tenant-countries/{id}/primary"
headers = {"x-sp-auth-token": "<api-key>"}
response = requests.patch(url, headers=headers)
print(response.text)const options = {method: 'PATCH', headers: {'x-sp-auth-token': '<api-key>'}};
fetch('https://api.mysoleas.com/country/tenant-countries/{id}/primary', 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.mysoleas.com/country/tenant-countries/{id}/primary",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_HTTPHEADER => [
"x-sp-auth-token: <api-key>"
],
]);
$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.mysoleas.com/country/tenant-countries/{id}/primary"
req, _ := http.NewRequest("PATCH", url, nil)
req.Header.Add("x-sp-auth-token", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.mysoleas.com/country/tenant-countries/{id}/primary")
.header("x-sp-auth-token", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.mysoleas.com/country/tenant-countries/{id}/primary")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["x-sp-auth-token"] = '<api-key>'
response = http.request(request)
puts response.read_bodyThis route sets the provided
TenantCountry as the only primary country for the current tenant.
Use the TenantCountry relation identifier, not the country code. For example, send 42 if the tenant-country relation for CMR has identifier 42.
The change is transactional: the previous primary country is disabled and the target relation becomes the tenant’s only primary relation.⌘I
