Skip to main content
GET
/
api
/
users
/
{userId}
curl -H "x-api-key: YOUR_API_KEY" \
  "https://trade.predexon.com/api/users/550e8400-e29b-41d4-a716-446655440000"
{
  "userId": "550e8400-e29b-41d4-a716-446655440000",
  "createdAt": "2024-01-15T10:30:00.000Z",
  "status": "ready",
  "polymarketWalletAddress": "0x1234567890abcdef1234567890abcdef12345678",
  "predictWalletAddress": "0x1234567890abcdef1234567890abcdef12345678"
}
curl -H "x-api-key: YOUR_API_KEY" \
  "https://trade.predexon.com/api/users/550e8400-e29b-41d4-a716-446655440000"
{
  "userId": "550e8400-e29b-41d4-a716-446655440000",
  "createdAt": "2024-01-15T10:30:00.000Z",
  "status": "ready",
  "polymarketWalletAddress": "0x1234567890abcdef1234567890abcdef12345678",
  "predictWalletAddress": "0x1234567890abcdef1234567890abcdef12345678"
}

User Status

StatusDescription
provisioningAccount setup in progress. Orders, withdrawals, and redemptions are not yet available.
readyAccount is fully set up. All trading operations are available.
failedAccount setup failed. Delete the user and create a new one.
You can only access users created with your API key. Attempting to access another API key’s users returns 403 Forbidden.

Authorizations

x-api-key
string
header
required

Path Parameters

userId
string
required

Unique identifier for the user

Response

User details

userId
string

Unique identifier for the user

createdAt
string

ISO 8601 timestamp of when the user was created

status
enum<string>

User setup status. Poll until 'ready' before trading.

Available options:
provisioning,
ready,
failed
polymarketWalletAddress
string

Polygon wallet address for Polymarket deposits (send USDC.e here)

predictWalletAddress
string

BSC wallet address for Predict deposits (send USDT BEP-20 here)