curl -X POST 'https://foodsoul.pro/api/crm/v2/sites_seo_pages.update?branch_id=8778' \
-H 'Authorization: Bearer fs_api_YOUR_TOKEN' \
-H 'language: es' \
-H 'role: partner' \
-H 'Content-Type: application/json' \
-d '{"id":18103940,"seo_friendly_url":"roll","seo_h1":"Special offers","seo_breadcrumb":"Special offers","seo_title":"Special offers","seo_keywords":"Special offers","seo_description":"Special offers","seo_text":"<p>Special offers<p>","excludes":["seo_text"]}'
<?php
$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://foodsoul.pro/api/crm/v2/sites_seo_pages.update?branch_id=8778', [
'headers' => [
'Authorization' => 'Bearer fs_api_YOUR_TOKEN',
'language' => 'es',
'role' => 'partner',
],
'json' => [
'id' => 18103940,
'seo_friendly_url' => 'roll',
'seo_h1' => 'Special offers',
'seo_breadcrumb' => 'Special offers',
'seo_title' => 'Special offers',
'seo_keywords' => 'Special offers',
'seo_description' => 'Special offers',
'seo_text' => '<p>Special offers<p>',
'excludes' => [
'seo_text',
],
],
]);
$data = json_decode((string) $response->getBody(), true);
const response = await fetch("https://foodsoul.pro/api/crm/v2/sites_seo_pages.update?branch_id=8778", {
method: "POST",
headers: {
"Authorization": "Bearer fs_api_YOUR_TOKEN",
"language": "es",
"role": "partner",
"Content-Type": "application/json"
},
body: JSON.stringify({
"id": 18103940,
"seo_friendly_url": "roll",
"seo_h1": "Special offers",
"seo_breadcrumb": "Special offers",
"seo_title": "Special offers",
"seo_keywords": "Special offers",
"seo_description": "Special offers",
"seo_text": "<p>Special offers<p>",
"excludes": [
"seo_text"
]
}),
})
const data = await response.json()
import requests
response = requests.request(
"POST",
"https://foodsoul.pro/api/crm/v2/sites_seo_pages.update?branch_id=8778",
headers={
"Authorization": "Bearer fs_api_YOUR_TOKEN",
"language": "es",
"role": "partner",
},
json={
"id": 18103940,
"seo_friendly_url": "roll",
"seo_h1": "Special offers",
"seo_breadcrumb": "Special offers",
"seo_title": "Special offers",
"seo_keywords": "Special offers",
"seo_description": "Special offers",
"seo_text": "<p>Special offers<p>",
"excludes": [
"seo_text",
],
},
)
data = response.json()
Respuesta 200
{
"status": "success",
"data": {
"photo": "https://cdn.foodsoul.ru/zones/ru/branches/9048/images/candidates/b72e2f8a2c37bfc0de92ccb82e7bdc31.jpg?v1747140062"
}
}
Las solicitudes se envían a foodsoul.pro, que es el host de este portal; no se puede elegir otro.