Institutions
An institution record holds metadata about a financial institution as reported by Plaid. It captures the institution’s supported Plaid products, branding (logo, color), routing numbers, and OAuth requirements.
Institution records are refreshed weekly by the prod-txn-institution Lambda (runs every Sunday at 00:00 UTC). They are used by the API to serve institution information (logo, name, connection health) without requiring a real-time Plaid call on every request.
The GET /{user_id}/transactions/institutions/{institution_id} endpoint fetches live institution connectivity status directly from Plaid (not from this table) and is used by the app to display real-time connection health.
Storage
Table: prod-txn-plaid-institutions
Region: us-east-2
Keys
| Key | Value |
|---|---|
|
Plaid’s institution identifier (primary key). No sort key — one record per institution. |
Attributes
| Attribute | Description |
|---|---|
|
Plaid’s unique identifier for the institution (e.g., |
|
Human-readable institution name (e.g., |
|
Array of Plaid products the institution supports (e.g., |
|
Array of ISO 3166-1 alpha-2 country codes where the institution operates (e.g., |
|
The institution’s public website URL |
|
Hex color code representing the institution’s primary brand color (e.g., |
|
Array of ACH routing numbers associated with the institution. Some institutions have multiple. |
|
Array of DTC (Depository Trust Company) numbers for the institution, used in securities clearing |
|
|
|
Base64-encoded PNG logo image for the institution. Used to display bank logos in the app. |
Weekly Sync Job
The prod-txn-institution Lambda runs on a CloudWatch schedule every Sunday at 00:00 UTC. It fetches all institution metadata from Plaid and performs a full PutItem for each institution in the prod-txn-plaid-institutions table, overwriting any existing record.
This keeps institution data — particularly oauth status, supported products, and logo — current without requiring real-time lookups during normal API requests.
Related Pages
-
Items — Items reference
institution_idandinstitution_name -
Infrastructure — CloudWatch schedule configuration for the institution Lambda
-
Architecture —
prod-txn-plaid-institutionstable overview