---
title: "Changes to Update a competition"
method: PUT
path: "/api/admin/competition/{competitionId}"
---

# Changes to Update a competition

`PUT /api/admin/competition/{competitionId}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 11 of 70 revisions.

- **2025-12-03** `d7a949aa3953`: 1 warning, 3 info
- **2025-11-25** `23ab82a9f026`: 3 info
- **2025-11-11** `992f30baaf55`: 2 info
- **2025-11-11** `3c19bc901c3f`: 30 info
- **2025-10-24** `bd77840e4fc0`: 1 info
- **2025-10-17** `159d6eb8baf1`: 4 warning, 4 info
- **2025-10-16** `d6cd7fd43213`: 1 info
- **2025-10-14** `4f74cfc0337d`: 3 info
- **2025-09-26** `a0e62f91b9cc`: 1 warning, 2 info
- **2025-08-07** `a23890b74ba3`: 2 info
- **2025-06-17** `25e108d33dec`: 1 info

## Changes

- **2025-12-03** `d7a949aa3953`: 1 warning, 3 info
  - added the new `spot_live_trading` enum value to the `competition/type` response property for the response status `200`
  - added the new optional request property `spotLiveConfig`
  - added the new `spot_live_trading` enum value to the request property `type`
  - added the optional property `competition/spotLiveConfig` to the response with the `200` status
- **2025-11-25** `23ab82a9f026`: 3 info
  - added the new optional request property `boostTimeDecayRate`
  - added the new optional request property `paperTradingConfig`
  - added the new optional request property `paperTradingInitialBalances`
- **2025-11-11** `992f30baaf55`: 2 info
  - added the new optional request property `rewardsIneligible`
  - added the optional property `competition/rewardsIneligible` to the response with the `200` status
- **2025-11-11** `3c19bc901c3f`: 30 info
  - added the new optional request property `agentAllocation`
  - added the new optional request property `agentAllocationUnit`
  - added the new optional request property `allowlist`
  - added the new optional request property `allowlistOnly`
  - added the new optional request property `arenaId`
  - added the new optional request property `blocklist`
  - added the new optional request property `boosterAllocation`
  - added the new optional request property `boosterAllocationUnit`
  - added the new optional request property `displayState`
  - added the new optional request property `engineId`
  - added the new optional request property `engineVersion`
  - added the new optional request property `minRecallRank`
  - added the new optional request property `rewardDetails`
  - added the new optional request property `rewardRules`
  - added the new optional request property `vips`
  - added the optional property `competition/agentAllocation` to the response with the `200` status
  - added the optional property `competition/agentAllocationUnit` to the response with the `200` status
  - added the optional property `competition/allowlist` to the response with the `200` status
  - added the optional property `competition/allowlistOnly` to the response with the `200` status
  - added the optional property `competition/arenaId` to the response with the `200` status
  - added the optional property `competition/blocklist` to the response with the `200` status
  - added the optional property `competition/boosterAllocation` to the response with the `200` status
  - added the optional property `competition/boosterAllocationUnit` to the response with the `200` status
  - added the optional property `competition/displayState` to the response with the `200` status
  - added the optional property `competition/engineId` to the response with the `200` status
  - added the optional property `competition/engineVersion` to the response with the `200` status
  - added the optional property `competition/minRecallRank` to the response with the `200` status
  - added the optional property `competition/rewardDetails` to the response with the `200` status
  - added the optional property `competition/rewardRules` to the response with the `200` status
  - added the optional property `competition/vips` to the response with the `200` status
- **2025-10-24** `bd77840e4fc0`: 1 info
  - added the new optional request property `evaluationMetric`
- **2025-10-17** `159d6eb8baf1`: 4 warning, 4 info
  - removed the request property `votingEndDate`
  - removed the request property `votingStartDate`
  - removed the optional property `competition/votingEndDate` from the response with the `200` status
  - removed the optional property `competition/votingStartDate` from the response with the `200` status
  - added the new optional request property `boostEndDate`
  - added the new optional request property `boostStartDate`
  - added the optional property `competition/boostEndDate` to the response with the `200` status
  - added the optional property `competition/boostStartDate` to the response with the `200` status
- **2025-10-16** `d6cd7fd43213`: 1 info
  - added the new optional request property `perpsProvider/minFundingThreshold`
- **2025-10-14** `4f74cfc0337d`: 3 info
  - added the new optional request property `minimumStake`
  - added the new optional request property `prizePools`
  - added the optional property `competition/minimumStake` to the response with the `200` status
- **2025-09-26** `a0e62f91b9cc`: 1 warning, 2 info
  - added the new `perpetual_futures` enum value to the `competition/type` response property for the response status `200`
  - added the new optional request property `perpsProvider`
  - added the new `perpetual_futures` enum value to the request property `type`
- **2025-08-07** `a23890b74ba3`: 2 info
  - added the new optional request property `rewards`
  - added the optional property `competition/rewards` to the response with the `200` status
- **2025-06-17** `25e108d33dec`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/recallnet/apis/trading-simulator-api/docs/api/admin/competition/:competitionId/put.md) - [API](https://skmtc.dev/recallnet/apis/trading-simulator-api.md) - [Page](https://skmtc.dev/recallnet/apis/trading-simulator-api/changes/api/admin/competition/:competitionId/put)
