Canva whoami (signed-in account)
Report which Canva account this browser is signed in as: the user id, email, display name and username, read from the account settings page. Being signed out is reported as a normal answer (loggedIn false), not an error, so it can be used to check a session before running other Canva scripts. Never opens canva.com/login, which closes its own tab when a session exists.
Input
None
Output
evidence requiredloggedIn requiredemail optionaluserId optionalusername optionaldisplayName optionalFAQ
Canva login
Log into Canva via Google SSO and land in the Canva app, returning the signed-in account read back out of the app itself. If the browser already has a Canva session it returns straight away without touching canva.com/login (that page closes its own tab a few seconds after load whenever a session exists). Asking for an account other than the live session is refused by name rather than attempted, because Canva will not show its sign-in modal while any session is open. Needs the extension-paired browser, not a managed/cloud one.
Canva — list designs
List the designs on the signed-in Canva account's Projects page (most recent first, owned or shared with the account): design id, title, edit link, design type (e.g. Video, LinkedIn post, in the account's interface language), page count and creation date. Read-only. Returns the designs the Projects page loads on first view, not the full archive. Signed out is a clear error, not an empty list.
