I need to call Convex functions (mutations and actions) outside Convex, from a Node.js server environment. These are admin-like functions, meaning they do not run on behalf of a particular user. We're using Supabase Auth as the auth service in Convex as we're in the process of migrating from Supabase to Convex.
What's the recommended pattern to achieve this? I see the ConvexHttpClient has a setAuth method, but that seems to set the JWT token that's going to be check against the auth server (Supabase Auth in this case). I just need a way to setup the client as a "Service Role Client" (similar to Supabase) with access to all mutations and actions. I'd like to avoid having to create http endpoints for this if possible.