updateProject changes project metadata, dates, visibility, or archive state.
automations/archive-asana-project.automation.ts
projectId is required. Optional mutation fields are name, archived, color, dueOn, startOn, htmlNotes, notes, and public; account defaults to the project binding. Dates use YYYY-MM-DD or null. Do not supply both htmlNotes and notes.
Returns the updated AsanaProject. Omitted fields remain unchanged.