Перейти к основному содержанию

create_publication

Запланируйте или создайте новую публикацию в одной или нескольких учетных записях социальных сетей.

Параметры

  • project_id (целое число, обязательно): ID проекта.
  • post_at (строка, обязательно): Дата и время публикации в формате ISO 8601 (например, 2025-06-28T15:00:00+03:00).
  • delete_at (строка, необязательно): Запланированная дата и время автоматического удаления поста.
  • rubric_id (целое число, необязательно): ID рубрики.
  • account_ids (массив, обязательно): Список ID аккаунтов, в которых будет опубликован пост.
  • publication_status (целое число, обязательно): Один из следующих вариантов:
    • 4: черновик
    • 5: ожидание публикации
    • 10: шаблон
    • 11: стадия рабочего процесса
    • 12: на утверждении
  • details (массив, обязательно): Список объектов, содержащих детали публикации.

Объект Details

  • account_id (целое число, необязательно): Конкретный ID аккаунта для этих деталей.
  • publication_type (целое число, обязательно): 1 (пост), 2 (история), 4 (reels/шорты/клипы).
  • content (строка, необязательно): Текст публикации.
  • comment (строка, необязательно): Первый комментарий к публикации.
  • link (строка, необязательно): Внешняя ссылка.
  • title (строка, необязательно): Название публикации.
  • tiktok_comment (логическое, необязательно): Разрешить комментарии в TikTok.
  • tiktok_duet (логическое, необязательно): Разрешить дуэты в TikTok.
  • tiktok_stitch (логическое, необязательно): Разрешить сшивание в TikTok.
  • tiktok_privacy_status (целое число, необязательно): Конфиденциальность TikTok: 1 (публичное), 2 (друзья), 3 (частное).
  • youtube_privacy_status (целое число, необязательно): Конфиденциальность YouTube: 1 (публичное), 2 (по ссылке), 3 (частное).
  • x_reply_settings (целое число, необязательно): Настройки ответа X: 1 (все), 2 (люди, на которых вы подписаны), 3 (только упомянутые вами люди).
  • instagram_share_to_feed (логическое, необязательно): Поделиться в ленте Instagram.
  • instagram_trial_reels_graduation_strategy (целое число, необязательно): Методика выпуска пробных reels Instagram: 1 (вручную), 2 (на основе производительности).
  • nsfw (логическое, необязательно): Метка NSFW (взрослый контент).
  • file_ids (массив, необязательно): Список ID файлов.
  • location (объект, необязательно): Геолокация.
    • facebook_id (целое число, обязательно)
    • lat (число, обязательно)
    • lng (число, обязательно)
    • name (строка, обязательно)
    • description (строка, необязательно)

Пример запроса

curl -X POST https://mcp.postmypost.io/mcp \
-H "Authorization: Bearer <your-api-token>" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "create_publication",
"arguments": {
"project_id": 123,
"post_at": "2025-06-28T15:00:00+03:00",
"account_ids": [1, 2],
"publication_status": 5,
"details": [
{
"publication_type": 1,
"content": "Посмотрите это замечательное обновление!",
"file_ids": [10293]
}
]
}
}
}'