Asana login
Log into Asana via Google SSO. Picks the Google account (optional email arg), clears the Google consent screen, and lands in Asana. Requires an active Google session in the browser; not available on cloud/managed browsers.
Input
email optionalGoogle account to pick in the chooser. Omit to use the first account offered, or the existing Asana session if one is present.
Output
url requiredloggedIn requiredaccount optionalFAQ
Remove Asana team member
Remove a member (by email) from an Asana team, via Team Settings > Members > role dropdown > "Remove from team". Confirms the removal in the dialog that follows. Requires login and team-admin permission.
Invite Asana team member
Invite a person into an Asana team by email, via Team Settings > Members > "Invite to team". New invites join as Member (guests from outside the org's domain cannot be made Team admin at invite time — use change_role afterward for domain members). Requires login and team-admin permission.
List Asana invoices
List all Asana invoices from the admin billing panel. Returns each invoice's date, invoiceNumber, amount, currency, status, and a temporary download link. Needs an account with billing access; without it the "Invoice history" affordance is absent and the script raises an error rather than returning an empty list.
