update_publication
Обновить существующую публикацию в одной или нескольких учетных записях в социальных сетях.
Параметры
id(integer, обязательный): ID публикации (например,123456).post_at(string, обязательный): Запланированная или фактическая дата и время публикации в формате ISO 8601 (например,2025-06-28T15:00:00+03:00).delete_at(string, опционально): Запланированная дата и время для автоматического удаления поста (например,2025-07-05T15:00:00+03:00).rubric_id(integer, опционально): ID рубрики (например,17289).account_ids(array, обязательный): Список ID учетных записей, в которых будет опубликован пост (например,[4, 7, 10]).publication_status(integer, обязательный): Один из следующих:4: черновик5: ожидание публикации10: шаблон11: стадия рабочего процесса12: на утверждении
details(array, обязательный): Список объектов, содержащих детали публикации для каждой учетной записи или группы учетных записей.
Объект Details
account_id(integer, опционально): Конкретный ID учетной записи для этих данных.publication_type(integer, обязательный):1(пост),2(история),4(листы/шорты/клипы).content(string, опционально): Текст публикации.comment(string, опционально): Первый комментарий к публикации.link(string, опционально): Внешняя ссылка.title(string, опционально): Заголовок публикации.tiktok_comment(boolean, опционально): Разрешить комментарии в TikTok.tiktok_duet(boolean, опционально): Разрешить дуэты в TikTok.tiktok_stitch(boolean, опционально): Разрешить стежку в TikTok.tiktok_privacy_status(integer, опционально): Конфиденциальность TikTok:1(открыто),2(друзья),3(приватно).youtube_privacy_status(integer, опционально): Конфиденциальность YouTube:1(открыто),2(доступ по ссылке),3(приватно).x_reply_settings(integer, опционально): Настройки ответов X:1(все),2(люди, которых вы читаете),3(только упомянутые вами люди).instagram_share_to_feed(boolean, опционально): Поделиться в ленте Instagram.instagram_trial_reels_graduation_strategy(integer, опционально): Стратегия завершения пробных видео Instagram:1(вручную),2(на основе производительности).nsfw(boolean, опционально): Метка NSFW (контент для взрослых).file_ids(array, опционально): Список ID файлов.location(object, опционально): Геолокация.facebook_id(integer, обязательный)lat(number, обязательный)lng(number, обязательный)name(string, обязательный)description(string, опционально)
Пример запроса
curl -X POST https://mcp.postmypost.io/v1 \
-H "Authorization: Bearer <your-api-token>" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "update_publication",
"arguments": {
"id": 123456,
"post_at": "2025-06-28T15:00:00+03:00",
"account_ids": [4, 7],
"publication_status": 5,
"details": [
{
"publication_type": 1,
"content": "Обновленный контент публикации!",
"file_ids": [10293]
}
]
}
}
}'