GET
https://api.stableyard.fi
/
sdk
/
v1
/
get-user
curl -X GET "https://api.stableyard.fi/sdk/v1/get-user?userId=user_abc123" \
  -H "Authorization: Basic $(echo -n $STABLEYARD_APP_ID:$STABLEYARD_APP_SECRET | base64)"
{
  "success": true,
  "data": {
    "userId": "user_abc123def456",
    "username": "alice",
    "paymentAddress": "alice@your_partner_id",
    "vaultAddress": "0x1234567890abcdef...",
    "addresses": ["0x742d35Cc6634C0532925a3b844Bc9e7595f..."],
    "kycStatus": "completed",
    "preferredSettlementChain": 8453,
    "preferredSettlementToken": "USDC",
    "createdAt": "2024-01-15T10:30:00Z"
  },
  "requestId": "req_xyz789"
}
Retrieve complete details of a Money Account including linked wallets, vault address, KYC status, and settlement preferences.

Authentication

Authorization
string
required
Basic authentication. Value: Basic base64(STABLEYARD_APP_ID:STABLEYARD_APP_SECRET). Obtain your credentials from the Stableyard SDK.

Query Parameters

userId
string
Money Account’s unique identifier. Either userId or username is required.
username
string
Money Account’s username. Either userId or username is required.

Response

success
boolean
Indicates if the request was successful
data
object
Money Account data
curl -X GET "https://api.stableyard.fi/sdk/v1/get-user?userId=user_abc123" \
  -H "Authorization: Basic $(echo -n $STABLEYARD_APP_ID:$STABLEYARD_APP_SECRET | base64)"
{
  "success": true,
  "data": {
    "userId": "user_abc123def456",
    "username": "alice",
    "paymentAddress": "alice@your_partner_id",
    "vaultAddress": "0x1234567890abcdef...",
    "addresses": ["0x742d35Cc6634C0532925a3b844Bc9e7595f..."],
    "kycStatus": "completed",
    "preferredSettlementChain": 8453,
    "preferredSettlementToken": "USDC",
    "createdAt": "2024-01-15T10:30:00Z"
  },
  "requestId": "req_xyz789"
}