Skip to main content
Glama

update_projects

Update multiple OmniFocus projects simultaneously with shared properties like status, folder, or review settings to manage project batches efficiently.

Instructions

Update multiple projects with the same properties (NEW API - Phase 2, Batch Function).

This is the BATCH version of update_project(). It updates multiple projects with the same values. This is more efficient than calling update_project() multiple times.

IMPORTANT: This function does NOT accept project_name or note parameters because those require unique values for each project.

Args: project_ids: Single project ID (str) or list of project IDs to update folder_path: Folder path to move projects to (e.g., "Work > Projects") sequential: Sequential setting as string ("true" or "false") status: Project status - one of: "active", "on_hold", "done", "dropped" review_interval_weeks: Review interval in weeks last_reviewed: Last review date ("now" or ISO format like "2025-01-15")

Returns: Success message with updated and failed counts, or error message

Example: # Drop multiple projects at once update_projects( project_ids=["proj-001", "proj-002", "proj-003"], status="dropped" )

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
project_idsYes
folder_pathNo
sequentialNo
statusNo
review_interval_weeksNo
last_reviewedNo

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/s-morgan-jeffries/omnifocus-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server