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

list_publications

Получите список публикаций для конкретного проекта с возможностью фильтрации по дате и статусу.

Параметры

  • project_id (целое число, обязательно): ID проекта.
  • post_date (строка, опционально): Дата публикации в формате YYYY-MM-DD.
  • publication_status (строка, опционально): Список статусов публикации, разделенных запятыми:
    • 0: удалено
    • 1: опубликовано
    • 2: в процессе публикации
    • 3: ошибка
    • 4: черновик
    • 5: ожидает публикации
    • 6: не удалено из-за ошибки
    • 10: шаблон
    • 11: этап рабочего процесса
    • 12: на утверждении
  • sort (строка, опционально): Критерии сортировки (например, -id).
  • page (целое число, опционально): Номер страницы.
  • per_page (целое число, опционально): Количество элементов на странице.

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

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": "list_publications",
"arguments": {
"project_id": 123,
"publication_status": "1,5"
}
}
}'