Skip to content
For LLMsView as Markdown·

Plaid ​

Connect to bank accounts, verify identities, and process transactions with Plaid.

DetailValue
CategoryPayments
Base URLhttps://production.plaid.com
AuthenticationAPI Key
Endpoints5
Connector keyplaid

Using Plaid in a workflow ​

  1. Go to Connections and click New Connection.
  2. Pick Plaid from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown. The full list is below.

Available endpoints ​

EndpointSummary
POST /link/token/createCreate a Link token
POST /item/public_token/exchangeExchange a public token
POST /accounts/getRetrieve accounts
POST /transactions/getGet transactions
POST /auth/getRetrieve auth data for an account

Each endpoint is documented in full below. Use the outline on the right to jump to one.

POST /link/token/create ​

Create a Link token

DetailValue
Operation IDfinance.createLinkToken
MethodPOST
Path/link/token/create

Parameters ​

No parameters.

Request Body ​

FieldType
client_namestring
productsarray
country_codesarray
languagestring
userobject

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Plaid connection from the Connection dropdown.
  3. In the Operation dropdown, select finance.createLinkToken.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Plaid API reference.

POST /item/public_token/exchange ​

Exchange a public token

DetailValue
Operation IDfinance.exchangeToken
MethodPOST
Path/item/public_token/exchange

Parameters ​

No parameters.

Request Body ​

FieldType
public_tokenstring

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Plaid connection from the Connection dropdown.
  3. In the Operation dropdown, select finance.exchangeToken.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Plaid API reference.

POST /accounts/get ​

Retrieve accounts

DetailValue
Operation IDfinance.getAccounts
MethodPOST
Path/accounts/get

Parameters ​

No parameters.

Request Body ​

FieldType
access_tokenstring

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Plaid connection from the Connection dropdown.
  3. In the Operation dropdown, select finance.getAccounts.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Plaid API reference.

POST /transactions/get ​

Get transactions

DetailValue
Operation IDfinance.getTransactions
MethodPOST
Path/transactions/get

Parameters ​

No parameters.

Request Body ​

FieldType
access_tokenstring
start_datestring
end_datestring

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Plaid connection from the Connection dropdown.
  3. In the Operation dropdown, select finance.getTransactions.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Plaid API reference.

POST /auth/get ​

Retrieve auth data for an account

DetailValue
Operation IDfinance.getAuth
MethodPOST
Path/auth/get

Parameters ​

No parameters.

Request Body ​

FieldType
access_tokenstring

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Plaid connection from the Connection dropdown.
  3. In the Operation dropdown, select finance.getAuth.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Plaid API reference.