Skip to main content
curl --request GET \
  --url https://api.longshot.xyz/v1/portfolio \
  --header 'Authorization: Bearer <session_token>'
{
  "total_positions": 2353,
  "open_positions": 3,
  "wins": 1198,
  "losses": 1152,
  "win_rate_pct": 50.97872340425532,
  "total_pnl_micros": "-288144548"
}
curl --request GET \
  --url https://api.longshot.xyz/v1/portfolio \
  --header 'Authorization: Bearer <session_token>'
{
  "total_positions": 2353,
  "open_positions": 3,
  "wins": 1198,
  "losses": 1152,
  "win_rate_pct": 50.97872340425532,
  "total_pnl_micros": "-288144548"
}

Endpoint

GET https://api.longshot.xyz/v1/portfolio
Authorization: Bearer <session_token>

Headers

Authorization
string
required
Bearer <session_token> from wallet auth or Privy session auth.

Query Parameters

No query parameters.

Response Fields

total_positions
int32
Total positions ever created by the authenticated user.
open_positions
int32
Currently open positions.
wins
int32
Resolved winning positions.
losses
int32
Resolved losing positions.
win_rate_pct
number
Win rate percentage from 0 to 100.
total_pnl_micros
string
Total realized PNL in micros, encoded as a decimal integer string.