ITEM_LOGIN_REQUIRED or a
BALANCE_LIMIT cannot be summoned for a test. This twin answers with Sandbox’s
own envelopes, token shapes and replay rules, and moves when the environment
advances.
Slug: plaid
What it models
Advancing the environment delivers a fresh Item’s history, completes a refresh,
posts pending transactions (the pending one is
removed, the posted one
added with pending_transaction_id) and repairs an Item waiting on its user
to log back in. Directives — set_item_error, set_rate_limit,
set_product_ready, queue_transaction_change, set_sync_mutation — create
the states no Sandbox call can.
Not modelled
Identity, Investments, Liabilities, Assets, Income, Transfer, Signal, Payment Initiation, processor tokens, Enrich, Consumer Report, Beacon, Monitor, Identity Verification, institutions search, webhook delivery, Link’s browser UI and any test user or institution other thanuser_good at ins_109508.
Merchant enrichment of Sandbox-created transactions comes back null. An
operation Plaid has that the twin has not built answers an explicit 501 with
error_code: NOT_MODELLED, never a plausible response; a path Plaid does not
have gets Plaid’s own 404 NOT_FOUND.