One-time institution connector for life-ops budget sync. Personal use.
This page hosts the Plaid Link OAuth widget at an HTTPS URL (required by Plaid for production OAuth institutions like Vanguard). You generate a link_token via CLI, paste it below, complete OAuth at the institution, then copy the resulting public_token back into another CLI command to exchange it for a permanent access_token.
On flurrylab or Mac, with the budget venv activated:
python cli.py plaid-link-token --slug <institution-slug>
Example slugs: vanguard, wealthfront, chase. Copy the token output.
Institution: —
python cli.py plaid-exchange --slug <slug> <public_token>
That writes the permanent access_token to state/plaid_tokens.json. Done — institution is linked. Run python cli.py plaid-sync to pull holdings.
—