Skip to main content

Create a Plaid verification

Verify an ACH account by providing the raw balance and transaction data from Plaid.

Parameters


type

enum
The type of verification.
Possible enum values

plaid

Required


plaid

object
Object containing account data from Plaid

Required


The raw balance data received from Plaid. See account balances.

Required


The a list of the raw transaction data received from Plaid. See account transactions

Required


Returns


Returns the verification associated with the id.

POST /accounts/:account_id/verification
curl https://production.methodfi.com/accounts/acc_b9q2XVAnNFbp3/verification \
-X POST \
-H "Authorization: Bearer sk_WyZEWVfTcH7GqmPzUPk65Vjc" \
-H "Content-Type: application/json" \
-d '{
"type": "plaid",
"plaid": {
"balances" : {
"available" : 100,
"current" : 110,
"iso_currency_code" : "USD",
"limit" : null,
"unofficial_currency_code" : null
},
"transactions": [
{
"account_id" : "NEramQK7DjHx863vG8xPuEqE9ojkN4HWkNbQe",
"account_owner" : null,
"amount" : 5.4,
"authorized_date" : null,
"category" : [...],
"category_id" : "22016000",
"date" : "2021-10-07",
"iso_currency_code" : "USD",
"location" : {...},
"merchant_name" : "Uber",
"name" : "Uber 063015 SF**POOL**",
"payment_channel" : "in store",
"payment_meta" : {...},
"pending" : false,
...
},
...
]
}
}'
RESPONSE
{
"id": "vrf_73TAQ8njUFsLJ",
"status": "verified",
"type": "plaid",
"error": null,
"initiated_at": "1970-01-01T00:00:00.000Z",
"pending_at": "1970-01-01T00:00:00.000Z",
"verified_at": "2021-10-12T21:23:48.447Z",
"disabled_at": "1970-01-01T00:00:00.000Z",
"created_at": "2021-10-12T21:23:48.449Z",
"updated_at": "2021-10-12T21:23:48.449Z"
}