Plaid
live · conformance passing
Models the narrow slice of Plaid that account-linking, personal-finance and account-funding agents drive — link tokens, Sandbox public tokens and their exchange, the Item and its accounts, cached versus live balances, ACH numbers from Auth, and Transactions Sync with cursor pages of added, modified and removed transactions — against First Platypus Bank as Sandbox's user_good, with every envelope, token shape and replay rule taken from live Sandbox. What Sandbox cannot do on demand is the point: a pending charge posts when the environment advances, an Item falls into ITEM_LOGIN_REQUIRED and is repaired, a balance endpoint answers BALANCE_LIMIT, and a Sync batch is interrupted mid-pagination.
- Category
- Banking
- Environment key
- a 30-character token, no prefix
- Verified against
- plaid-python 44.0.0
- Replaces
- Plaid Sandbox, whose Items drift, whose updates arrive on their own schedule and whose rate limits cannot be summoned
What it models
Records your code can read, write and edit for the life of the environment. A route the twin does not model returns a provider-shaped refusal rather than a plausible response.
- clients
- link_sessions
- public_tokens
- items
- access_tokens
- accounts
- auth_numbers
- transactions
- transaction_events
Verified in CI against
- pythonplaid-python44.0.0