Мегаплан API v3: GET /api/v3/task — Список задач

Параметры передаются JSON-объектом в GET-параметрах.

Параметр Где Тип Обяз. Описание
filter query object нет Фильтр с contentType: "TaskFilter" и config.termGroup.terms — условия по полям (userCreated, responsible, status и др.)
onlyRequestedFields query boolean нет Отдавать только запрошенные поля
fields query array нет Список запрашиваемых полей
limit query integer нет Размер страницы, по умолчанию 100
pageAfter query object нет Ссылочная сущность, после которой начать страницу
pageBefore query object нет Ссылочная сущность, до которой выдать страницу

Базовые URL

Авторизация

Тип: Bearer-токен

Токен передаётся в каждом запросе в заголовке AUTHORIZATION: Bearer <token>. Для авторизации по логину и паролю токен получают запросом POST /api/v3/auth/access_token с grant_type=password; он живёт 48 часов (expires_in 172800). Приложения Мегаплана получают токен в data->token событий приложения.

curl --request POST \
    --url https://demo.megaplan.ru/api/v3/auth/access_token \
    --header 'content-type: multipart/form-data;' \
    --form username=dev-null@megoplan.ru \
    --form password=123 \
    --form grant_type=password

Нюансы

Сценарии с этим методом


Если этого недостаточно — официальная документация: https://dev.megaplan.ru/apiv3/index.html Вся интеграция одним документом: https://mcp-everything.ru/integrations/megaplan.md