---
title: "Tournament Enrollment Status"
method: GET
path: "/leaderboards/{brandId}/{leaderboardId}/enrollment/{playerId}"
tags: ["Leaderboards"]
---

# Tournament Enrollment Status

`GET /leaderboards/{brandId}/{leaderboardId}/enrollment/{playerId}`

Lightweight check that returns the player's enrollment status without `totalAmount`. Use when you only need to know whether the player is enrolled.

## Path parameters

- `brandId` string, uuid, required
- `leaderboardId` string, required
- `playerId` string, required

## Response `200`

Enrollment record without score.

- EnrollmentStatus
  - `leaderboardId` string
  - `playerId` string
  - `isEnrolled` boolean
  - `enrolledAt` string, date-time, nullable
  - `costCurrencyId` string, uuid, nullable
  - `costAmount` integer, nullable

## Other responses

- `404` — Resource not found (brand, player, mission, leaderboard, etc.).

---

[API](https://skmtc.net/optimove/apis/optimove-api.md) · [All operations](https://skmtc.net/optimove/apis/optimove-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/optimove/optimove-api/revisions/fc55c5b1bec5/schema)
