Обновление информации профиля в базе данных
API-эндпоинт для обновления информации профиля в базе данных
Этот эндпоинт используется для обновления данных существующего профиля. Софт отправляет POST-запрос в формате JSON, передавая идентификатор профиля и параметры, которые необходимо обновить.
Передаваемые параметры
profile_id
string/int
✅
Уникальный идентификатор профиля, который требуется обновить.
дополнительные параметры
любой
❌
Любые поля, подлежащие обновлению (например, group, tags, proxy, ya_serp_visits и т.д.).
Вы можете обновлять только те поля, которые присутствуют в запросе. Остальные данные профиля остаются без изменений.
Изменение параметра group осуществляется через этот эндпоинт только в двух случаях:
- при появлении капчи;
- при отсутствии рекламы в выдаче.
Во всех остальных случаях изменение группы профиля выполняется через эндпоинт, предназначенный для сообщений о завершении работы с профилем.
Пример тела запроса
{
"profile_id": "12345",
"group": "optimized_group",
"tags": "ya,seo,active",
"proxy": "192.168.0.2:8080:user:pass"
}Логика обработки
Найдите профиль по указанному
profile_id.Обновите только переданные поля.
Сохраните изменения в базе данных (или в любой используемой системе хранения).
Формат и набор обновляемых данных вы определяете самостоятельно — архитектура полностью гибкая.
Формат ответа
Ваш скрипт должен вернуть:
HTTP-код 200 — при успешном обновлении профиля;
понятное сообщение, которое будет отображено в логах софта.
Пример ответа
Last updated