You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: apps/docs/content/docs/en/integrations/plaid.mdx
+17-7Lines changed: 17 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,10 +23,12 @@ import { BlockInfoCard } from "@/components/ui/block-info-card"
23
23
24
24
- Select the stored Plaid Item once per block. Reconnect after rotating the Item access token or app credentials for that same Item and environment; use a new credential for a different Item or environment. The opaque credential ID stays the same for existing workflows. Deleting the Sim credential removes only the local encrypted copy and does not revoke or remove the Item at Plaid.
25
25
- Plaid Item credentials are workspace credentials and are available according to workspace credential permissions. Use dedicated, access-controlled workflows for Auth and Identity data.
26
-
- Transaction Sync returns one page per call. Preserve `nextCursor` and continue while `hasMore` is true. If Plaid returns `TRANSACTIONS_SYNC_MUTATION_DURING_PAGINATION`, discard that batch and restart from the cursor where the batch began. A cursor belongs to its account-filter stream; start with no cursor after changing the account filter.
27
-
- Account fields offer single- and multi-account selectors backed by the selected Item. Institution lookup offers searchable results and hydrates a saved selection by ID. Advanced manual fields remain available for account or institution IDs that cannot be loaded in the editor. Account filters are optional and default to all accounts on the Item.
26
+
- Transaction Sync returns one page per call. Preserve `nextCursor` and continue while `hasMore` is true. Cursors are at most 256 characters. If Plaid returns `TRANSACTIONS_SYNC_MUTATION_DURING_PAGINATION`, discard that batch and restart from the cursor where the batch began. A cursor belongs to its account-filter stream; start with no cursor after changing the account filter. `daysRequested` applies only before Transactions is initialized; in Production, values below 30 still request at least 30 days.
27
+
- Account fields offer single- and multi-account selectors backed by the selected Item. Institution lookup offers searchable results and hydrates a saved selection by ID. Advanced manual fields remain available for account or institution IDs that cannot be loaded in the editor. Account filters are optional and default to all accounts on the Item. The standard Auth selector includes checking, savings, and cash-management accounts but cannot prove that an account is debitable, and it excludes limited-purpose checking accounts that a Plaid customer has specifically enabled; use the advanced manual field only when the account is known to be eligible for the configured Auth use case.
28
28
- Institution search returns at most ten matches. The Search Institutions action remains available when you need its full institution records or want to supply non-US country codes and product filters.
29
-
- Get Balances usually completes in under ten seconds but can take 30 seconds or more. `minLastUpdatedDatetime` is an RFC 3339 date-time and is required by Plaid only for certain Capital One non-depository requests.
29
+
- Get Balances usually completes in under ten seconds but can take 30 seconds or more. Each successful `/accounts/balance/get` call is billable. For evaluating insufficient-funds risk on a proposed ACH transaction, Plaid recommends `/signal/evaluate`; use Get Balances for other real-time balance needs. `minLastUpdatedDatetime` is an RFC 3339 date-time and is required by Plaid only for certain Capital One non-depository requests.
30
+
- Every successful action returns `requestId`. Include it when troubleshooting in Plaid's Activity Log or contacting Plaid Support.
31
+
- Sim accepts Plaid provider responses up to 10 MiB. Account endpoints are not automatically paginated; each action returns the single response supplied by Plaid.
30
32
- Get Auth account and routing numbers, and Get Identity personally identifiable information, are standard tool outputs. They can enter workflow and execution state, downstream blocks, Agent or model context, and requests to the configured model provider. `hiddenFromDisplay` suppresses only the Get Auth source block's `numbers` field from log display; it does not enforce non-persistence or prevent downstream access. Send Auth numbers only to an approved non-Plaid-partner payment processor, and do not route Auth or Identity data to Agents, models, or durable sinks unless that transmission and retention are explicitly approved.
31
33
- Plaid Sandbox is useful for contract testing but does not reproduce all Production institution behavior. Product access, optional fields, consent, and institution-specific errors still need Production validation.
32
34
{/* MANUAL-CONTENT-END */}
@@ -48,16 +50,17 @@ Incrementally sync transactions for a linked Item. Omit the cursor on the first
48
50
49
51
| Parameter | Type | Required | Description |
50
52
| --------- | ---- | -------- | ----------- |
51
-
|`cursor`| string | No | Cursor from a previous sync \(nextCursor\); omit to start from the beginning |
53
+
|`cursor`| string | No | Cursor from a previous sync \(nextCursor\), up to 256 characters; omit to start from the beginning |
52
54
|`count`| number | No | Number of updates to fetch per page \(Plaid requires 1-500; default 100\)|
53
55
|`accountId`| string | No | Scope the sync \(and cursor\) to a single account ID |
54
56
|`includeOriginalDescription`| boolean | No | Include the unmodified original_description from the institution |
55
-
|`daysRequested`| number | No | Days of history to request \(Plaid allows 1-730; default 90\). Only applies before Transactions is initialized on the Item |
57
+
|`daysRequested`| number | No | Days of history to request \(Plaid allows 1-730; default 90 and Production requests at least 30\). Only applies before Transactions is initialized on the Item |
56
58
57
59
#### Output
58
60
59
61
| Parameter | Type | Description |
60
62
| --------- | ---- | ----------- |
63
+
|`requestId`| string | Unique Plaid request ID for troubleshooting and support |
61
64
|`added`| array | Transactions added since the cursor |
62
65
| ↳ `transaction_id`| string | Unique ID of the transaction |
63
66
| ↳ `account_id`| string | ID of the account the transaction belongs to |
@@ -161,6 +164,7 @@ List the accounts linked to an Item with their names, types, and balances. Balan
161
164
162
165
| Parameter | Type | Description |
163
166
| --------- | ---- | ----------- |
167
+
|`requestId`| string | Unique Plaid request ID for troubleshooting and support |
164
168
|`accounts`| array | Accounts linked to the Item |
165
169
| ↳ `account_id`| string | Unique Plaid account ID |
166
170
| ↳ `name`| string | Account name |
@@ -195,6 +199,7 @@ Get real-time balances for the accounts linked to an Item. The live institution
195
199
196
200
| Parameter | Type | Description |
197
201
| --------- | ---- | ----------- |
202
+
|`requestId`| string | Unique Plaid request ID for troubleshooting and support |
198
203
|`accounts`| array | Accounts with refreshed real-time balances |
199
204
| ↳ `account_id`| string | Unique Plaid account ID |
200
205
| ↳ `name`| string | Account name |
@@ -228,6 +233,7 @@ Get account-holder identity information (names, emails, phone numbers, and addre
228
233
229
234
| Parameter | Type | Description |
230
235
| --------- | ---- | ----------- |
236
+
|`requestId`| string | Unique Plaid request ID for troubleshooting and support |
231
237
|`accounts`| array | Accounts with their owners identity data |
232
238
| ↳ `account_id`| string | Unique Plaid account ID |
233
239
| ↳ `name`| string | Account name |
@@ -279,6 +285,7 @@ Get account and routing numbers for depository accounts linked to an Item (ACH f
279
285
280
286
| Parameter | Type | Description |
281
287
| --------- | ---- | ----------- |
288
+
|`requestId`| string | Unique Plaid request ID for troubleshooting and support |
282
289
|`accounts`| array | Depository accounts on the Item |
283
290
| ↳ `account_id`| string | Unique Plaid account ID |
284
291
| ↳ `name`| string | Account name |
@@ -330,6 +337,7 @@ Get metadata and health status for a linked Item, including its institution, ena
330
337
331
338
| Parameter | Type | Description |
332
339
| --------- | ---- | ----------- |
340
+
|`requestId`| string | Unique Plaid request ID for troubleshooting and support |
333
341
|`item`| object | Item metadata |
334
342
| ↳ `item_id`| string | Unique ID of the Item |
335
343
| ↳ `institution_id`| string | Plaid institution ID the Item is linked to |
@@ -380,6 +388,7 @@ Search financial institutions supported by Plaid by name, returning at most 10
380
388
381
389
| Parameter | Type | Description |
382
390
| --------- | ---- | ----------- |
391
+
|`requestId`| string | Unique Plaid request ID for troubleshooting and support |
383
392
|`institutions`| array | Institutions matching the search |
384
393
| ↳ `institution_id`| string | Unique Plaid institution ID |
385
394
| ↳ `name`| string | Institution name |
@@ -388,7 +397,7 @@ Search financial institutions supported by Plaid by name, returning at most 10
388
397
| ↳ `url`| string | Institution website URL |
389
398
| ↳ `primary_color`| string | Institution brand color \(hex\)|
390
399
| ↳ `routing_numbers`| array | Known routing numbers for the institution |
391
-
| ↳ `oauth`| boolean | Whether the institution uses an OAuth login flow|
400
+
| ↳ `oauth`| boolean | Whether some Items may require OAuth or the institution may be migrating to OAuth|
392
401
|`count`| number | Number of institutions returned |
393
402
394
403
### Plaid Get Institution
@@ -406,6 +415,7 @@ Get details for a financial institution by its Plaid institution ID
406
415
407
416
| Parameter | Type | Description |
408
417
| --------- | ---- | ----------- |
418
+
|`requestId`| string | Unique Plaid request ID for troubleshooting and support |
409
419
|`institution`| object | Institution details |
410
420
| ↳ `institution_id`| string | Unique Plaid institution ID |
411
421
| ↳ `name`| string | Institution name |
@@ -414,6 +424,6 @@ Get details for a financial institution by its Plaid institution ID
414
424
| ↳ `url`| string | Institution website URL |
415
425
| ↳ `primary_color`| string | Institution brand color \(hex\)|
416
426
| ↳ `routing_numbers`| array | Known routing numbers for the institution |
417
-
| ↳ `oauth`| boolean | Whether the institution uses an OAuth login flow|
427
+
| ↳ `oauth`| boolean | Whether some Items may require OAuth or the institution may be migrating to OAuth|
0 commit comments