Create External Account
Overview
Create an ACH counterparty for a customer using customer ID. 1
Endpoint URL
https://api-s.nolantechnologies.com/v0/banking/customers/:customerId/external-accounts
Endpoint Data
| Property Name | Description | Type | Required | Allowed Values |
|---|---|---|---|---|
type |
Type of counterparty | String | Yes | Business, Person, or Unknown |
name |
The name of the account holder | String | Yes | Any |
routingNumber |
9-digit ABA routing transit number | String | Yes | Any |
accountNumber |
Bank account number | String | Yes | Any |
accountType |
Base64 encoded file | String | Yes | Checking, Savings, or Loan |
Example Body
{
"type": "Person",
"name": "External Bank",
"routingNumber": "812345678",
"accountNumber": "1001292110",
"accountType":"Checking"
}
| Parameter Name | Description |
|---|---|
customerId |
Unit customer id |
Example Request
curl -i -X POST "https://api-s.nolantechnologies.com/v0/banking/customers/12345/external-accounts" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "X-Nolan-API-Key: YourNolanApiKey" \
--data '{
"type": "Person",
"name": "External Bank",
"routingNumber": "812345678",
"accountNumber": "1001292110",
"accountType":"Checking"
}'
Example Response
HTTP/1.1 201 CREATED
X-Powered-By: Express
Content-Type: application/json; charset=utf-8
Content-Length: 332
ETag: W/"14c-PIXt+3CWLR/8LXvJ5oHPfhWsbyg"
Date: Sat, 23 Sep 2023 20:51:38 GMT
Connection: keep-alive
Keep-Alive: timeout=5
{
"data": {
"id": "608569",
"createdAt": "2023-09-26T18:02:36.019Z",
"name": "External Bank",
"routingNumber": "812345678",
"bank": "Bank Name",
"accountNumber": "1001292110",
"accountType": "Checking",
"type": "Person",
"permissions": "CreditOnly",
"customerId": "951039"
}
}
-
Read more about this endpoint in the Unit API docs ↩