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.