curl PHP JavaScript Python Copy
curl -X POST 'https://foodsoul.ru/api/crm/v2/multilinks_settings.update?chain_id=7160' \
-H 'Authorization: Bearer fs_api_YOUR_TOKEN' \
-H 'language: en' \
-H 'role: partner' \
-F 'loader=dots' \
-F 'auto_change=false' \
-F 'gradient=true' \
-F 'logo=@file.jpg' \
-F 'multilink_primary_color=F06292' \
-F 'multilink_accent_color=000000' \
-F 'theme_default=blue' \
-F 'theme_day=light' \
-F 'theme_night=blue' <?php
$client = new \GuzzleHttp\Client ();
$response = $client -> request ( 'POST' , 'https://foodsoul.ru/api/crm/v2/multilinks_settings.update?chain_id=7160' , [
'headers' => [
'Authorization' => 'Bearer fs_api_YOUR_TOKEN' ,
'language' => 'en' ,
'role' => 'partner' ,
],
'multipart' => [
[
'name' => 'loader' ,
'contents' => 'dots' ,
],
[
'name' => 'auto_change' ,
'contents' => 'false' ,
],
[
'name' => 'gradient' ,
'contents' => 'true' ,
],
[
'name' => 'logo' ,
'contents' => '<file>' ,
],
[
'name' => 'multilink_primary_color' ,
'contents' => 'F06292' ,
],
[
'name' => 'multilink_accent_color' ,
'contents' => '000000' ,
],
[
'name' => 'theme_default' ,
'contents' => 'blue' ,
],
[
'name' => 'theme_day' ,
'contents' => 'light' ,
],
[
'name' => 'theme_night' ,
'contents' => 'blue' ,
],
],
]);
$data = json_decode (( string ) $response -> getBody (), true ); const body = new FormData ()
body . append ( "loader" , "dots" )
body . append ( "auto_change" , "false" )
body . append ( "gradient" , "true" )
body . append ( "logo" , "<file>" )
body . append ( "multilink_primary_color" , "F06292" )
body . append ( "multilink_accent_color" , "000000" )
body . append ( "theme_default" , "blue" )
body . append ( "theme_day" , "light" )
body . append ( "theme_night" , "blue" )
const response = await fetch ( "https://foodsoul.ru/api/crm/v2/multilinks_settings.update?chain_id=7160" , {
method : "POST" ,
headers : {
"Authorization" : "Bearer fs_api_YOUR_TOKEN" ,
"language" : "en" ,
"role" : "partner"
},
body ,
})
const data = await response . json () import requests
response = requests . request (
"POST" ,
"https://foodsoul.ru/api/crm/v2/multilinks_settings.update?chain_id=7160" ,
headers ={
"Authorization" : "Bearer fs_api_YOUR_TOKEN" ,
"language" : "en" ,
"role" : "partner" ,
},
files ={
"loader" : [
None ,
"dots" ,
],
"auto_change" : [
None ,
"false" ,
],
"gradient" : [
None ,
"true" ,
],
"logo" : [
None ,
"<file>" ,
],
"multilink_primary_color" : [
None ,
"F06292" ,
],
"multilink_accent_color" : [
None ,
"000000" ,
],
"theme_default" : [
None ,
"blue" ,
],
"theme_day" : [
None ,
"light" ,
],
"theme_night" : [
None ,
"blue" ,
],
},
)
data = response . json () Response 200
{
"status" : "success" ,
"data" : {
"logo" : "https://cdn.foodsoul.test/zones/ru/chains/7160/images/themes/multikinks/1f09c104b7adfc125e99b66354159789.png?v1721638974"
}
} Requests are sent to foodsoul.ru — the host of this portal; you cannot choose another one.