AGG is currently in alpha. APIs, components, and docs may change.
Agg.market — Prediction Market Aggregator logo

Link partner external user ID (HMAC-verified)

Verifies a partner-signed external user ID assertion and stores the linked external ID on the current user.

POSThttps://api.agg.market/users/me/external-id

Verifies a partner-signed external user ID assertion and stores the linked external ID on the current user.

Loading code example
Loading code example

Authorizations

appIdstringheaderrequired

API key passed in the header.

Body

externalIdstringrequired
Length: >= 1, <= 255
timestampintegerrequired
Required range: x >= 1
hmacstringrequired
Pattern: ^[a-fA-F0-9]{64}$

Response

application/json

200

idstringrequired
usernamestringrequired
avatarUrlstringrequired
externalIdstringrequired
isLocationBlockedbooleanrequired
accountsarray<object>required
accounts.type"oauth" | "siwe" | "siws" | "email"required
Allowed values: "oauth" | "siwe" | "siws" | "email"
accounts.provider"wallet" | "solana_wallet" | "google" | "twitter" | "apple" | "email"required
Allowed values: "wallet" | "solana_wallet" | "google" | "twitter" | "apple" | "email"
accounts.providerAccountIdstringrequired
walletsarray<object>required
wallets.chain"evm" | "svm"required
Allowed values: "evm" | "svm"
wallets.addressstringrequired
venueAccountsarray<object>required
venueAccounts.idstringrequired
venueAccounts.venue"kalshi" | "polymarket" | "limitless" | "opinion" | "predict" | "probable" | "myriad" | "hyperliquid"required
Allowed values: "kalshi" | "polymarket" | "limitless" | "opinion" | "predict" | "probable" | "myriad" | "hyperliquid"
venueAccounts.statusstringrequired
venueAccounts.kycStatusstringrequired