---
title: "Changes to Create a competition"
method: POST
path: "/api/admin/competition/create"
---

# Changes to Create a competition

`POST /api/admin/competition/create`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 17 of 70 revisions.

- **2025-12-03** `d7a949aa3953`: 1 warning, 2 info
- **2025-11-25** `23ab82a9f026`: 3 info
- **2025-11-11** `992f30baaf55`: 2 info
- **2025-11-11** `3c19bc901c3f`: 1 breaking, 29 info
- **2025-10-24** `bd77840e4fc0`: 1 info
- **2025-10-17** `159d6eb8baf1`: 2 warning, 2 info
- **2025-10-16** `d6cd7fd43213`: 1 info
- **2025-10-14** `4f74cfc0337d`: 3 info
- **2025-09-26** `a0e62f91b9cc`: 1 warning, 2 info
- **2025-08-20** `381eedbba2b3`: 2 info
- **2025-08-19** `82cb4ae66bfd`: 3 info
- **2025-08-08** `cf1789b46b74`: 1 info
- **2025-08-07** `a23890b74ba3`: 2 info
- **2025-08-05** `8e7207ed41c3`: 1 info
- **2025-07-17** `dceaa54ef30c`: 3 info
- **2025-06-25** `3c6467bf1f15`: 2 info
- **2025-06-17** `dc692b437e23`: 2 info

## Changes

- **2025-12-03** `d7a949aa3953`: 1 warning, 2 info
  - added the new `spot_live_trading` enum value to the `competition/type` response property for the response status `201`
  - added the new optional request property `spotLiveConfig`
  - added the new `spot_live_trading` enum value to the request property `type`
- **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 `201` status
- **2025-11-11** `3c19bc901c3f`: 1 breaking, 29 info
  - added the new required request property `arenaId`
  - 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 `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 `201` status
  - added the optional property `competition/agentAllocationUnit` to the response with the `201` status
  - added the optional property `competition/allowlist` to the response with the `201` status
  - added the optional property `competition/allowlistOnly` to the response with the `201` status
  - added the optional property `competition/arenaId` to the response with the `201` status
  - added the optional property `competition/blocklist` to the response with the `201` status
  - added the optional property `competition/boosterAllocation` to the response with the `201` status
  - added the optional property `competition/boosterAllocationUnit` to the response with the `201` status
  - added the optional property `competition/displayState` to the response with the `201` status
  - added the optional property `competition/engineId` to the response with the `201` status
  - added the optional property `competition/engineVersion` to the response with the `201` status
  - added the optional property `competition/minRecallRank` to the response with the `201` status
  - added the optional property `competition/rewardDetails` to the response with the `201` status
  - added the optional property `competition/rewardRules` to the response with the `201` status
  - added the optional property `competition/vips` to the response with the `201` status
- **2025-10-24** `bd77840e4fc0`: 1 info
  - added the new optional request property `evaluationMetric`
- **2025-10-17** `159d6eb8baf1`: 2 warning, 2 info
  - removed the request property `votingEndDate`
  - removed the request property `votingStartDate`
  - added the new optional request property `boostEndDate`
  - added the new optional request property `boostStartDate`
- **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 `201` 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 `201`
  - added the new optional request property `perpsProvider`
  - added the new `perpetual_futures` enum value to the request property `type`
- **2025-08-20** `381eedbba2b3`: 2 info
  - added the new optional request property `tradingConstraints/minTradesPerDay`
  - added the optional property `competition/tradingConstraints/minTradesPerDay` to the response with the `201` status
- **2025-08-19** `82cb4ae66bfd`: 3 info
  - added the new optional request property `maxParticipants`
  - added the new optional request property `startDate`
  - added the optional property `competition/maxParticipants` to the response with the `201` status
- **2025-08-08** `cf1789b46b74`: 1 info
  - added the optional property `competition/tradingConstraints` to the response with the `201` status
- **2025-08-07** `a23890b74ba3`: 2 info
  - added the new optional request property `rewards`
  - added the optional property `competition/rewards` to the response with the `201` status
- **2025-08-05** `8e7207ed41c3`: 1 info
  - added the new optional request property `tradingConstraints`
- **2025-07-17** `dceaa54ef30c`: 3 info
  - added the new optional request property `endDate`
  - added the new optional request property `joinEndDate`
  - added the new optional request property `joinStartDate`
- **2025-06-25** `3c6467bf1f15`: 2 info
  - added the new optional request property `sandboxMode`
  - added the optional property `competition/sandboxMode` to the response with the `201` status
- **2025-06-17** `dc692b437e23`: 2 info
  - added the new optional request property `votingEndDate`
  - added the new optional request property `votingStartDate`

---

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