Skip to main content
GET
/
customers
/
external-accounts
Get all external accounts
curl --request GET \
  --url https://app.gnosisramp.com/api/v1/customers/external-accounts \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": "ext_acc_12345",
    "type": "BANK_ACCOUNT",
    "currencyId": "usd-currency-id",
    "createdAt": "2024-01-01T00:00:00.000Z",
    "updatedAt": "2024-01-01T00:00:00.000Z",
    "metadata": {},
    "label": "Personal Checking Account",
    "customerId": "customer-123",
    "currency": {
      "id": "usd-currency-id",
      "ticker": "USDC",
      "name": "USD Coin",
      "code": "USDC_ETH",
      "decimals": 6,
      "type": "FIAT",
      "createdAt": "2024-01-01T00:00:00.000Z",
      "updatedAt": "2024-01-01T00:00:00.000Z"
    }
  }
]

Authorizations

Authorization
string
header
required

uRamp JWT bearer token for authenticated customer requests

Response

List of external accounts retrieved successfully

id
string
required

Unique external account identifier

Example:

"ext_acc_12345"

type
enum<string>
required

External account type

Available options:
BANK_ACCOUNT,
CRYPTO_ADDRESS
Example:

"BANK_ACCOUNT"

currencyId
string
required

Currency identifier

Example:

"usd-currency-id"

createdAt
string<date-time>
required

Account creation timestamp

Example:

"2024-01-01T00:00:00.000Z"

updatedAt
string<date-time>
required

Account last update timestamp

Example:

"2024-01-01T00:00:00.000Z"

metadata
object

Account-specific metadata (structure varies by type)

label
string

Human-readable label for the account

Example:

"Personal Checking Account"

customerId
string | null

Customer identifier (if associated with a customer)

Example:

"customer-123"

currency
object

Currency entity