Skip to main content

Counterparty Resources

The following resources are used in the Counterparties API:

ACH Counterparty

The ACH Counterparty resource represents an external bank account that can receive or send ACH payments.

Key Attributes

AttributeTypeDescription
namestringThe account holder's name (individual or business).
routingNumberstring9-digit ABA routing transit number.
accountNumberstringBank account number.
accountTypestringEither Checking, Savings, or Loan.
typestringEither Business, Person, or Unknown.
permissionsstringEither CreditOnly, DebitOnly, or CreditAndDebit.
createdAtRFC3339 Date stringThe date the counterparty was created.

Relationships

RelationshipTypeDescription
customerCustomerThe customer that the counterparty belongs to.

Example

{
"type": "achCounterparty",
"id": "8",
"attributes": {
"createdAt": "2020-05-13T09:07:47.645Z",
"name": "Joe Doe",
"routingNumber": "011000138",
"accountNumber": "123",
"accountType": "Checking",
"type": "Person",
"permissions": "CreditOnly"
},
"relationships": {
"customer": {
"data": {
"type": "customer",
"id": "111111"
}
}
}
}

Counterparty Balance

The Counterparty Balance resource represents the balance information for a counterparty created with a Plaid processor token.

Note

Counterparty balance is only available for counterparties created with a Plaid processor token, and only when the customer is the owner of the counterparty account.

Key Attributes

AttributeTypeDescription
availableintegerThe available balance (in cents) in the counterparty account.
currentintegerThe current balance (in cents) in the counterparty account.

Relationships

RelationshipTypeDescription
counterpartyACH CounterpartyThe counterparty this balance belongs to.
customerCustomerThe customer that owns the counterparty.

Example

{
"type": "counterpartyBalance",
"id": "8",
"attributes": {
"available": 100000,
"current": 120000
},
"relationships": {
"counterparty": {
"data": {
"type": "achCounterparty",
"id": "8"
}
},
"customer": {
"data": {
"type": "customer",
"id": "111111"
}
}
}
}

Counterparty Type (Embedded Object)

The Counterparty type is an embedded object used within payment and transaction resources to represent the other party in a financial transaction.

Attributes

AttributeTypeDescription
namestringThe name of the counterparty.
routingNumberstringThe routing number of the counterparty's bank.
accountNumberstringThe account number of the counterparty.
accountTypestringThe type of account (Checking, Savings, Loan).
ResourceDescription
ACH PaymentPayments made to/from counterparties
ACH Received PaymentPayments received from counterparties
ACH TransactionTransaction records involving counterparties