actionenumобязательный
Выполняемая операция.
addTagsstring[]
Теги для добавления к напоминанию (при обновлении). Объединяется с существующими тегами. Пример: ["followup"]
completedboolean
Отметь напоминание как выполненное/невыполненное (только обновление).
dueDatestring
Дата выполнения. Используйте 'YYYY-MM-DD' (без времени) для напоминания на весь день, которое Reminders.app показывает как день без времени. Для конкретного времени используйте 'YYYY-MM-DD HH:mm:ss' (местное время без часового пояса, например, '2025-11-04 18:00:00'). Также поддерживает 'YYYY-MM-DDTHH:mm:ss' или ISO 8601 с часовым поясом (например, '2025-10-30T04:00:00Z'). Если часовой пояс не указан, время трактуется как местное.
dueWithinenum
Фильтрует напоминания по диапазону дат выполнения (применяется в TS после получения данных).
endDatestring
Конец окна дат (только для чтения, action='read'). Передаётся в CLI как --end; конечный день не включается. Используется только часть с датой - любая составляющая времени/часового пояса отбрасывается до префикса даты (точность до дня). Если указана только одна из дат startDate/endDate, другая заполняется как окно в 14 дней.
filterListstring
Фильтрует напоминания по конкретному названию списка.
filterLocationBasedboolean
Фильтровать, чтобы показывать только напоминания по местоположению, когда включено.
filterPriorityenum
Фильтруйте напоминания по уровню приоритета.
filterRecurringboolean
Фильтровать, чтобы показывать только повторяющиеся напоминания, когда значение истинно.
filterTagsstring[]
Фильтровать напоминания по тегам (должны иметь ВСЕ указанные теги). Пример: ["work", "urgent"]
idstring
Уникальный идентификатор напоминания (ОБЯЗАТЕЛЕН для обновления, удаления; необязателен для чтения, чтобы получить одно напоминание).
notestring
Дополнительные заметки к напоминанию.
priorityenum
Уровень приоритета: 0=нет, 1=высокий, 5=средний, 9=низкий (для создания/обновления).
removeTagsstring[]
Теги для удаления из напоминания (для обновления). Пример: ["срочно"]
searchstring
Поисковый запрос для фильтрации напоминаний по заголовку или заметкам (применяется в TypeScript после получения данных).
showCompletedboolean
Включите завершённые напоминания в результаты.
startDatestring
Дата начала. Когда action='update': задаёт дату начала напоминания (CLI не может задать её при создании) - 'YYYY-MM-DD' (без времени) оставляет напоминание на весь день, 'YYYY-MM-DD HH:mm:ss' или ISO 8601 задают время. Когда action='read': начало окна сроков, передаётся в CLI как --start (начальный день включительно). Для read используется только часть с датой - любой компонент времени/зоны усекается до префикса даты, поэтому окно вычисляется с точностью до дня. Если для read передан только один из startDate/endDate, второй заполняется как 14-дневное окно.
subtasksstring[]
Исходные подзадачи для создания с напоминанием (для действия создания). Укажите массив заголовков подзадач. Пример: ["Купить молоко", "Взять яйца", "Забрать хлеб"]
tagsstring[]
Теги для установки на напоминание (при создании). Заменяет все существующие теги. Пример: ["работа", "срочно"]
targetListstring
Название списка для создания или обновления.
titlestring
Название напоминания (ОБЯЗАТЕЛЬНО для создания, необязательно для обновления).
urlstring
URL, который нужно связать с напоминанием. Этот параметр задаёт поле URL в EventKit, которое Reminders.app не показывает в заметке; оно видно клиентам EventKit и Shortcut, который CLI может вызвать.