Skip to main content
GET

Overview

Returns the user’s profile plus their KYC record. Partner-scoped — if the grail_user_id belongs to a different partner, the request is rejected with 403 partner_mismatch.

Headers

string
required
A valid PARTNER scope key.

Path Parameters

string
required
GRAIL’s identifier for the user, prefixed gu_. Returned from Create User.

Response

string
GRAIL’s user identifier.
string
Your internal identifier (the partner_user_id supplied at creation time).
string
The user’s Solana wallet address.
string
"active" or "suspended". Suspended users cannot quote trades or redemptions.
string
ISO-8601 timestamp of user creation.
object
The user’s KYC record. Omitted if no KYC record exists (shouldn’t happen for users created via Create User).

Errors