Opening gFinOS
Securing your workspace…
Let external apps act on behalf of an gFinOS user — Zapier, ChatGPT, your own CLI, or the official @efinos/sdk.
Standard OpenID / OAuth 2.1 metadata is served by the Cloud Auth issuer.
GET https://<project>.supabase.co/auth/v1/.well-known/oauth-authorization-serverUsers approve access on this app at:
https://gfinos.app/.lovable/oauth/consent?authorization_id=...openid — user idprofile — display name, account numberemail — email addresswallet.read — balanceswallet.write — send money, top up, paytransactions.read — historycards.write — issue and manage virtual cardsUse the bearer token returned by the token endpoint. The SDK handles the flow:
npm install @efinos/sdk
import { EfinOSClient } from "@efinos/sdk";
const client = new EfinOSClient({ accessToken });
const wallet = await client.wallet.get();
await client.payments.pay({ to: "421905873441", amount: 25.00, currency: "USD" });The SDK is source-available in packages/efinos-sdk. Publish it under your own npm org with npm publish --access public.