asana.listProjects returns project GIDs and metadata.
automations/list-asana-projects.automation.ts
workspaceId. Optional archived determines whether the result includes archived projects. limit is 1–100 and defaults to 100. offset continues pagination. Second argument { account } defaults to the project binding.
Returns Signal<{ projects: AsanaProject[]; pageInfo: { nextOffset?: string } }> with project dates, descriptions, visibility, team/workspace references, layout, URLs, and archive state.