Definir le pays d exercice principal
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_bodyCatalogue
Definir le pays principal
Marquer une relation TenantCountry comme pays d’exercice principal du tenant.
PATCH
/
country
/
tenant-countries
/
{id}
/
primary
Definir le pays d exercice principal
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_bodyCette route definit le
TenantCountry indique comme unique pays principal du tenant courant.
Utilisez l’identifiant de la relation TenantCountry, pas le code pays. Par exemple, envoyez 42 si la relation tenant-pays CMR porte l’identifiant 42.
Le changement est transactionnel: l’ancien pays primaire est desactive et la relation cible devient la seule relation primaire du tenant.⌘I
