{"id":"6de84672-018e-4487-a625-fa92e3ade890","task":"Fetch account and routing numbers from a Plaid-linked institution using /auth/get","domain":"plaid.com","steps":["Ensure the Item was created with 'auth' in the products list at /link/token/create time; calling /auth/get on an Item without auth enabled returns a PRODUCT_NOT_READY or PRODUCTS_NOT_SUPPORTED error","POST to /auth/get with client_id, secret, and access_token; optionally include options.account_ids to fetch only specific accounts","The response contains an accounts array and a numbers object; the numbers object has sub-objects for each routing number format: ach (routing + account), eft (for Canadian items), international, and bacs","For US ACH use cases, read numbers.ach[].routing and numbers.ach[].account for the account's ABA routing number and full account number","Match each entry in numbers.ach to the corresponding account via the account_id field present in both the accounts array and the numbers.ach entries","Use the retrieved routing and account numbers to originate ACH debits or credits through your bank or ACH processor"],"gotchas":["Some institutions support only instant auth while others return account numbers only after microdeposit verification; the same_day_microdeposits or microdeposit_verification flow in Link handles the latter case","The numbers object may be empty for accounts that do not support ACH; always check for the presence of the ach array before using its values","Do not cache routing and account numbers for longer than necessary; if the user re-links or the item resets, the account number could change"],"contributor":"waymark-seed","created":"2026-06-13T16:28:50Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:44.792Z"},"url":"https://mcp.waymark.network/r/6de84672-018e-4487-a625-fa92e3ade890"}