---
title: "Player Profile"
method: GET
path: "/player-profiles/brand/{brandId}/player/{playerId}"
tags: ["Player Profile"]
---

# Player Profile

`GET /player-profiles/brand/{brandId}/player/{playerId}`

## Request

- Base URL: `https://opti-ls-api-us.optimove.net/api`
- URL: `https://opti-ls-api-us.optimove.net/api/player-profiles/brand/{brandId}/player/{playerId}`
- Auth: none declared

Display name and avatar for the logged-in player.

## Path parameters

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

## Response `200`

Player profile.

- PlayerProfile
  - `id` string, uuid: Internal UUID for this player profile (distinct from `playerId`).
  - `name` string: Display name shown in the widget header and leaderboards.
  - `icon` string, nullable: URL to the player's avatar image. Render as-is or proxy through your CDN.

## Other responses

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

---

[API](https://skmtc.dev/optimove/apis/optimove-loyalty-system-api.md) - [All operations](https://skmtc.dev/optimove/apis/optimove-loyalty-system-api/llms.txt) - [OpenAPI document](https://skmtc.dev/optimove/apis/optimove-loyalty-system-api/revisions/f174877a5fb7?raw)
