---
title: "Get Publisher Player Card"
method: GET
path: "/api/publisher/{publisher_id}/player-card"
tags: ["Publisher", "Agent"]
---

# Get Publisher Player Card

`GET /api/publisher/{publisher_id}/player-card`

## Request

- Base URL: `https://alpha-bazaar-signal-server.onrender.com`
- URL: `https://alpha-bazaar-signal-server.onrender.com/api/publisher/{publisher_id}/player-card`
- Auth: none required

Comprehensive Bloomberg-inspired analytics dashboard for a publisher — the Player Card.

Returns allocation-weighted performance, open positions with cash %, trade history,
equity curve with dual S&P benchmarks (100% alloc + same alloc), sector exposure,
paper vs verified comparison, gamified metrics (streaks, profit factor, best/worst
trade, payoff ratio, long/short split, monthly consistency), ticker breakdown,
active confluences, and achievement badges.

Equity curve uses adaptive granularity: daily for 1W/1M, weekly for 3M, monthly for 1Y/ALL.
Returns are weighted by position allocation (e.g. 5% alloc × 10% return = 0.5% portfolio impact).
Two S&P benchmarks: full (100% in SPY) and scaled (same avg allocation as publisher).

Accepts publisher UUID or username. Percentages only — never dollar amounts.
Agent-friendly: dense analytics payload designed for AI agent consumption.

Scope parameter filters signals:
- verified: Only Plaid-imported verified trades
- paper: Only paper trades
- (omitted): All signals combined

## Path parameters

- `publisher_id` string, required

## Query parameters

- `period` string: Time period filter
- `scope` string, nullable: Filter by portfolio type: verified, paper, or omit for all

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/alphabazaar/apis/alpha-bazaar-signal-server.md) · [All operations](https://skmtc.dev/alphabazaar/apis/alpha-bazaar-signal-server/llms.txt) · [OpenAPI document](https://skmtc.dev/alphabazaar/apis/alpha-bazaar-signal-server/revisions/01654ec03d07?raw)
