Get Account Details (Banking Connectivity)
curl --request GET \
--url https://api-sandbox.y.uno/v1/banking/accounts/{account_id} \
--header 'private-secret-key: <api-key>' \
--header 'public-api-key: <api-key>'import requests
url = "https://api-sandbox.y.uno/v1/banking/accounts/{account_id}"
headers = {
"public-api-key": "<api-key>",
"private-secret-key": "<api-key>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {'public-api-key': '<api-key>', 'private-secret-key': '<api-key>'}
};
fetch('https://api-sandbox.y.uno/v1/banking/accounts/{account_id}', 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://api-sandbox.y.uno/v1/banking/accounts/{account_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"private-secret-key: <api-key>",
"public-api-key: <api-key>"
],
]);
$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://api-sandbox.y.uno/v1/banking/accounts/{account_id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("public-api-key", "<api-key>")
req.Header.Add("private-secret-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api-sandbox.y.uno/v1/banking/accounts/{account_id}")
.header("public-api-key", "<api-key>")
.header("private-secret-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-sandbox.y.uno/v1/banking/accounts/{account_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["public-api-key"] = '<api-key>'
request["private-secret-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"id": "acct_aa0e8400-e29b-41d4-a716-446655440000",
"entity_id": "ent_660e8400-e29b-41d4-a716-446655440000",
"onboarding_id": "onb_990e8400-e29b-41d4-a716-446655440000",
"account_id": "550e8400-e29b-41d4-a716-446655440000",
"provider": {
"account_id": "col_bank_account_789"
},
"account_type": "CHECKING",
"status": "ACTIVE",
"account_number": "1234567890",
"routing_number": "123456789",
"iban": null,
"currency": "USD",
"balance": {
"available": 0,
"current": 0,
"pending": 0
},
"account_details": {
"account_name": "John Doe - Checking",
"sort_code": null,
"bsb": null,
"swift": null
},
"payment_rails": {
"incoming": [
"ACH",
"WIRE"
],
"outgoing": [
"ACH",
"WIRE"
]
},
"supports_book_transfers": true,
"created_at": "2026-02-01T10:10:00Z",
"updated_at": "2026-02-01T10:10:00Z"
}{
"code": "NOT_AUTHENTICATED",
"messages": [
"Missing required authentication headers"
],
"http_code": 401
}{
"code": "ACCOUNT_NOT_FOUND",
"messages": [
"Account not found"
],
"http_code": 404
}Accounts
Get Account Details
GET
/
banking
/
accounts
/
{account_id}
Get Account Details (Banking Connectivity)
curl --request GET \
--url https://api-sandbox.y.uno/v1/banking/accounts/{account_id} \
--header 'private-secret-key: <api-key>' \
--header 'public-api-key: <api-key>'import requests
url = "https://api-sandbox.y.uno/v1/banking/accounts/{account_id}"
headers = {
"public-api-key": "<api-key>",
"private-secret-key": "<api-key>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {'public-api-key': '<api-key>', 'private-secret-key': '<api-key>'}
};
fetch('https://api-sandbox.y.uno/v1/banking/accounts/{account_id}', 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://api-sandbox.y.uno/v1/banking/accounts/{account_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"private-secret-key: <api-key>",
"public-api-key: <api-key>"
],
]);
$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://api-sandbox.y.uno/v1/banking/accounts/{account_id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("public-api-key", "<api-key>")
req.Header.Add("private-secret-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api-sandbox.y.uno/v1/banking/accounts/{account_id}")
.header("public-api-key", "<api-key>")
.header("private-secret-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-sandbox.y.uno/v1/banking/accounts/{account_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["public-api-key"] = '<api-key>'
request["private-secret-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"id": "acct_aa0e8400-e29b-41d4-a716-446655440000",
"entity_id": "ent_660e8400-e29b-41d4-a716-446655440000",
"onboarding_id": "onb_990e8400-e29b-41d4-a716-446655440000",
"account_id": "550e8400-e29b-41d4-a716-446655440000",
"provider": {
"account_id": "col_bank_account_789"
},
"account_type": "CHECKING",
"status": "ACTIVE",
"account_number": "1234567890",
"routing_number": "123456789",
"iban": null,
"currency": "USD",
"balance": {
"available": 0,
"current": 0,
"pending": 0
},
"account_details": {
"account_name": "John Doe - Checking",
"sort_code": null,
"bsb": null,
"swift": null
},
"payment_rails": {
"incoming": [
"ACH",
"WIRE"
],
"outgoing": [
"ACH",
"WIRE"
]
},
"supports_book_transfers": true,
"created_at": "2026-02-01T10:10:00Z",
"updated_at": "2026-02-01T10:10:00Z"
}{
"code": "NOT_AUTHENTICATED",
"messages": [
"Missing required authentication headers"
],
"http_code": 401
}{
"code": "ACCOUNT_NOT_FOUND",
"messages": [
"Account not found"
],
"http_code": 404
}Retrieve the details of an existing Banking Connectivity account, including balance information, banking identifiers, and supported payment rails.
Path Parameters
The unique identifier of the account. Found on the Yuno dashboard (UUID, 36 chars).
Response
Example:
"acct_aa0e8400-e29b-41d4-a716-446655440000"
Example:
"ent_660e8400-e29b-41d4-a716-446655440000"
Example:
"onb_990e8400-e29b-41d4-a716-446655440000"
Example:
"550e8400-e29b-41d4-a716-446655440000"
Show child attributes
Show child attributes
Example:
"CHECKING"
Example:
"ACTIVE"
Example:
"1234567890"
Example:
"123456789"
Example:
"USD"
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Example:
true
Example:
"2026-02-01T10:10:00Z"
Example:
"2026-02-01T10:10:00Z"
Was this page helpful?
⌘I