ParrotPosterParrotPoster
Начало работы
Аккаунты
Публикации
Автоматизация
API
Сайт
  • English
  • Русский
Начало работы
Аккаунты
Публикации
Автоматизация
API
Сайт
  • English
  • Русский
  • Введение
  • Начало работы
  • Методы API

    • Аутентификация
    • Аккаунты соцсетей
    • Посты

      • Посты
      • Структура Post
      • Получение постов
      • Создание поста
      • Обновление поста
      • Удаление поста
  • Ошибки

Обновление поста

Мутация updatePost меняет существующий пост: ещё не опубликованный, запланированный, черновик или уже опубликованный (с ограничениями ниже). Требуется токен с правом записи и активный тариф.

mutation {
  updatePost(
    id: "post_id"
    post: { fields: { text: "Обновлённый текст поста" } }
  ) {
    id
    status
  }
}

Параметры

АргументТипОписание
idID!Идентификатор поста
postPostUpdate!Изменяемые данные (все поля необязательные)

Поля PostUpdate:

ПолеТипОписание
fieldsPostFieldsInputСодержимое — те же поля, что и в createPost
networksPostNetworksInputАккаунты для публикации
publishAtDateTimeНовое время публикации (UTC)
draftBooleanfalse — перевести черновик в публикацию
draftParamsDraftParamsInputРасписание черновика. Не указан — остаётся прежним. Если переводите черновик в публикацию (draft: false), передайте расписание, чтобы оно превратилось в время публикации
fieldOverridesPostFieldOverridesInputПравки для отдельных соцсетей и аккаунтов. Не указан — остаются прежними; пустые bySocialType и byAccount очищают их

В отличие от createPost, здесь нет publishDelayMinutes: для изменения времени используйте publishAt.

Ответ

Мутация возвращает объект обновлённого поста Post.

Ограничения

  • Нельзя обновить опубликованный пост, если с момента публикации прошло больше суток.
  • Нельзя менять время публикации (publishAt) уже опубликованного поста.
  • Пока пост обрабатывается (публикуется или обновляется), обновление отклоняется — повторите запрос позже.
  • Изменение изображений и ссылки в уже опубликованном посте поддерживается не всеми соцсетями: в некоторых из них такие правки не применятся. Операции, недоступные для конкретной публикации, перечислены в results[].notAllowed (см. структуру Post).

Коды ошибок описаны в разделе Ошибки.

Редактировать в Github
Последнее обновление: 10.10.2026, 02:44
Prev
Создание поста
Next
Удаление поста