v51

latestOpenAPI 3.0.0raw.githubusercontent.com2026-07-313352,3122.9 MB
plaid

Create processor token

Used to create a token suitable for sending to one of Plaid's partners to enable integrations. Note that Stripe partnerships use bank account tokens instead; see /processor/stripe/bank_account_token/create for creating tokens for use with Stripe integrations. If using multiple processors, multiple different processor tokens can be created for a single access token. Once created, a processor token for a given Item can be modified by calling /processor/token/permissions/set. To revoke the processor's access, the entire Item must be deleted by calling /item/remove.

post/processor/token/create

Request body

client_idstring

Your Plaid API client_id. The client_id is required and may be provided either in the PLAID-CLIENT-ID header or as part of a request body.

secretstring

Your Plaid API secret. The secret is required and may be provided either in the PLAID-SECRET header or as part of a request body.

access_tokenstring required

The access token associated with the Item for which data is being requested.

account_idstring required

The account_id value obtained from the onSuccess callback in Link

processor'dwolla' | 'galileo' | 'modern_treasury' | 'ocrolus' | 'vesta' | 'drivewealth' | 'vopay' | 'achq' | 'check' | 'checkbook' | 'circle' | 'sila_money' | 'rize' | 'svb_api' | 'unit' | 'wyre' | 'lithic' | 'alpaca' | 'astra' | 'moov' | 'treasury_prime' | 'marqeta' | 'checkout' | 'solid' | 'highnote' | 'gemini' | 'apex_clearing' | 'gusto' | 'adyen' | 'atomic' | 'i2c' | 'wepay' | 'riskified' | 'utb' | 'adp_roll' | 'fortress_trust' | 'bond' | 'bakkt' | 'teal' | 'zero_hash' | 'taba_pay' | 'knot' | 'sardine' | 'alloy' | 'finix' | 'nuvei' | 'layer' | 'boom' | 'paynote' | 'stake' | 'wedbush' | 'esusu' | 'ansa' | 'scribeup' | 'straddle' | 'loanpro' | 'bloom_credit' | 'sfox' | 'brale' | 'parafin' | 'cardless' | 'open_ledger' | 'valon' | 'gainbridge' | 'cardlytics' | 'pinwheel' | 'thread_bank' | 'array' | 'fiant' | 'oatfi' | 'curinos' | 'frame' | 'interchecks' | 'interchange' | 'atomicfi' | 'pay' | 'natural' | 'kanmon' | 'kick' | 'increase' required

The processor you are integrating with.

Response

OK

processor_tokenstring required

The processor_token that can then be used by the Plaid partner to make API requests

request_idstring required

A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.