Cloudflare: change member role
Automatically change member role on cloudflare.com. Change one member's role within one Cloudflare account, by the member's email and the new role's name as shown in Cloudflare. Returns the previous and new roles. Fails if the member has more than one permission policy on the account, since the change would be ambiguous.
Input
role requiredExact new role name as shown in the account's permission-policy role picker, e.g. "Administrator", "Billing".
email requiredEmail address of the member to change.
accountId requiredCloudflare account id the member belongs to.
Output
email requirednewRole requiredaccountId requiredpreviousRoles requiredFAQ
Cloudflare login (Google SSO)
Log into the Cloudflare dashboard via the Google button. Dismisses the cookie banner, handles a remembered-account quick sign-in if one exists, drives the chooser, and lands on the dashboard. Best run on your own paired browser rather than a freshly launched one, since it relies on an existing Google session. If Cloudflare or Google asks for a 2FA or passkey step on the way, the login cannot complete unattended: complete that step by hand once in the same browser, then run it again. Optional `email` arg picks which Google account to use.
List Cloudflare invoices
List Cloudflare invoices across every account visible to the signed-in user, one page (50 entries) per account at a time. Returns per account its name, accountId, invoices (date, type, number, amount, status) and hasNextPage; pass page 2, 3… while an account has more. Accounts with no invoices come back with an empty list. A signed-out browser fails with a signed-out error asking to sign in at dash.cloudflare.com.
Cloudflare: invite member
Invite a new member into one Cloudflare account by email, granting an account-wide permission policy for a named role (e.g. "Administrator", "Billing") matched against the account's own role picker. Returns the invited email, role, accountId and pending status.
