Opening gFinOS

Securing your workspace…

gFinOS OAuth 2.1

Let external apps act on behalf of an gFinOS user — Zapier, ChatGPT, your own CLI, or the official @efinos/sdk.

Discovery

Standard OpenID / OAuth 2.1 metadata is served by the Cloud Auth issuer.

GET https://<project>.supabase.co/auth/v1/.well-known/oauth-authorization-server

Consent

Users approve access on this app at:

https://gfinos.app/.lovable/oauth/consent?authorization_id=...

Scopes

Calling the API

Use 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.