competition

GET /competition/{id}

GET /competition/{id}

get/competition/{id}

Request

Path parameters

idnumber required

Response

idnumber required
namestring required
descriptionstring nullable required
poolHashesstring[] required
startTimestring required
endTimestring required
status'PENDING' | 'ACTIVE' | 'COMPLETED' | 'CANCELLED' required
keyThresholdUsdnumber required
termsUrlstring nullable required
bannerImageUrlstring nullable required
isActiveboolean required
timeRemainingnumber nullable required
totalParticipantsnumber required
totalVolumenumber required

Example response

{
  "id": 1,
  "name": "Synthetic Competition",
  "poolHashes": [
    "synthetic-pool-id"
  ],
  "startTime": "2026-08-01T00:00:00.000Z",
  "endTime": "2026-09-01T00:00:00.000Z",
  "status": "ACTIVE",
  "keyThresholdUsd": 100,
  "grandPrizeConfig": {
    "name": "Synthetic Grand Prize",
    "valueUsd": 5000,
    "description": "A synthetic prize description.",
    "imageUrl": "https://example.test/prize.png"
  },
  "isActive": true,
  "timeRemaining": 86400000,
  "totalParticipants": 12,
  "totalVolume": 250000,
  "chestTierConfig": [
    {
      "tierNumber": 1,
      "name": "Bronze",
      "keysRequired": 10,
      "exchangeId": 818,
      "redemptionCode": "synthetic-redemption-code",
      "budgetUsd": 25
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.