GET
https://api.stableyard.fi
/
sdk
/
v1
/
is-kyc-done
curl -X GET "https://api.stableyard.fi/sdk/v1/is-kyc-done?userId=user_abc123" \
  -H "Authorization: Basic $(echo -n $STABLEYARD_APP_ID | base64)"
{
  "success": true,
  "data": {
    "isKYC": true,
    "kycSumsubToken": "token_xyz789"
  },
  "requestId": "req_xyz789"
}
Check if a Money Account has completed identity verification (KYC). Verified accounts may have higher transaction limits and access to additional features.

Authentication

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

Query Parameters

userId
string
Money Account’s unique identifier. One of userId, username, or paymentAddress required.
username
string
Money Account’s username
paymentAddress
string
Money Account’s payment address (e.g., alice@stableyard)

Response

success
boolean
Indicates if the request was successful
data
object
KYC status data
curl -X GET "https://api.stableyard.fi/sdk/v1/is-kyc-done?userId=user_abc123" \
  -H "Authorization: Basic $(echo -n $STABLEYARD_APP_ID | base64)"
{
  "success": true,
  "data": {
    "isKYC": true,
    "kycSumsubToken": "token_xyz789"
  },
  "requestId": "req_xyz789"
}