List connected bank accounts
curl --request GET \
--url https://app.equated.co/api/bank-accounts \
--header 'Authorization: Bearer <token>'import requests
url = "https://app.equated.co/api/bank-accounts"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app.equated.co/api/bank-accounts', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.equated.co/api/bank-accounts",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.equated.co/api/bank-accounts"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.equated.co/api/bank-accounts")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.equated.co/api/bank-accounts")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"accounts": [
{
"id": 1,
"name": "<string>",
"officialName": "<string>",
"type": "<string>",
"subtype": "<string>",
"mask": "<string>",
"currentBalance": "<string>",
"availableBalance": "<string>",
"booksBalance": "<string>",
"isoCurrencyCode": "<string>",
"institutionName": "<string>",
"institutionLogo": "<string>",
"institutionUrl": "<string>",
"syncError": {
"message": "<string>",
"lastFailedAt": "<string>"
},
"isSyncing": true,
"connectionId": 1,
"provider": "plaid",
"integrationId": 1,
"integrationKind": "humi",
"status": "active",
"quilttConnectionId": "<string>",
"equatedBank": "venn"
}
],
"connecting": [
{
"connectionId": 1,
"institutionName": "<string>",
"institutionLogo": "<string>",
"institutionUrl": "<string>",
"provider": "plaid",
"phase": "signing_in"
}
]
}Bank Accounts
List connected bank accounts
Returns active bank-feed accounts connected to the organization. Pass includeHidden=true to also return hidden accounts, which are otherwise excluded from every surface except the connection settings that unhide them. connecting lists banks still signing in or pulling for the first time, which have no accounts yet. This is read-only; hiding and disconnecting accounts are available only in the signed-in web app.
GET
/
api
/
bank-accounts
List connected bank accounts
curl --request GET \
--url https://app.equated.co/api/bank-accounts \
--header 'Authorization: Bearer <token>'import requests
url = "https://app.equated.co/api/bank-accounts"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app.equated.co/api/bank-accounts', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.equated.co/api/bank-accounts",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.equated.co/api/bank-accounts"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.equated.co/api/bank-accounts")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.equated.co/api/bank-accounts")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"accounts": [
{
"id": 1,
"name": "<string>",
"officialName": "<string>",
"type": "<string>",
"subtype": "<string>",
"mask": "<string>",
"currentBalance": "<string>",
"availableBalance": "<string>",
"booksBalance": "<string>",
"isoCurrencyCode": "<string>",
"institutionName": "<string>",
"institutionLogo": "<string>",
"institutionUrl": "<string>",
"syncError": {
"message": "<string>",
"lastFailedAt": "<string>"
},
"isSyncing": true,
"connectionId": 1,
"provider": "plaid",
"integrationId": 1,
"integrationKind": "humi",
"status": "active",
"quilttConnectionId": "<string>",
"equatedBank": "venn"
}
],
"connecting": [
{
"connectionId": 1,
"institutionName": "<string>",
"institutionLogo": "<string>",
"institutionUrl": "<string>",
"provider": "plaid",
"phase": "signing_in"
}
]
}Authorizations
API token issued from the Equated app under Settings → API Tokens.