---
title: "Export cohort competition participants"
method: GET
path: "/admin/competitions/{slug}/participants/export"
tags: ["Admin"]
---

# Export cohort competition participants

`GET /admin/competitions/{slug}/participants/export`

## Request

- Base URL: `https://api.testnet.rise.trade`
- URL: `https://api.testnet.rise.trade/admin/competitions/{slug}/participants/export`
- Auth: none required
- TypeScript: <https://skmtc.dev/rise/apis/risex-rest-api/docs/admin/competitions/:slug/participants/export/get.ts> (a function with typed inputs; its response is checked against the schema)

Every qualified participant of a cohort competition, unpaginated, each row with its referral lineage. Fails with FAILED_PRECONDITION if the competition is not a cohort competition, or NOT_FOUND if it does not exist yet.

## Path parameters

- `slug` string, required

## Response `200`

A successful response.

- ApiExportCompetitionParticipantsResponse
  - `rows` ApiCompetitionParticipantRow[]
    - `wallet` string
    - `username` string: Empty if the wallet has not claimed one.
    - `window_volume` string
    - `trading_score` string
    - `rank` string, int64
    - `root` string: The wallet at the top of this wallet's invite-code chain (see GetReferralLineage). Equals `wallet` itself if it never redeemed anyone's code — e.g. a manually-whitelisted wallet with no invite_codes row.
    - `referral_code` string: The invite code this wallet redeemed to join. Empty for a wallet that never redeemed one.
    - `total_reward_usd` string: What this wallet is owed, human USD, as of the last recompute. Computed for a competition whose scoring_config carries a reward_schedule — its share of each track times that track's slice of the pool; "0" for one that does not, whose rewards are decided outside this system. Carried here so the payout runs off a single export rather than a per-track pass over the leaderboard.

## Other responses

- `default`: An unexpected error response.

## Changes

- **2026-11-03** `98eabcd6a6ad`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/rise/apis/risex-rest-api/changes/admin/competitions/:slug/participants/export/get.md)

---

[API](https://skmtc.dev/rise/apis/risex-rest-api.md) - [All operations](https://skmtc.dev/rise/apis/risex-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/rise/apis/risex-rest-api/revisions/98eabcd6a6ad?raw)
