marketplace

Publish Hackathon

Publish a hackathon submission (hackathon.kodik.ru) from previously-uploaded files.

Upload each file first via the media flow (POST /marketplace/media/upload-session/media/{assetId}/complete), then POST here with the resulting attachments (assetId + label + kind). At least one attachment is required. The entry lands in submitted and goes through the same admin review as every other item.

post/v1/marketplace/hackathon

Request body

titlestring required
descriptionstring required
tagsstring[] nullable
eventNamestring nullable
teamNamestring nullable
trackNamestring nullable
repositoryUrlstring nullable
demoUrlstring nullable
frameworkstring nullable
runtimestring nullable
isFreeboolean
pricenumber

Price in credits (ignored when free)

Response

Successful Response

type'code' | 'course' | 'tutorial' | 'skill' | 'prompt' | 'rule' | 'template' | 'project' | 'hackathon' required
titlestring required
descriptionstring required
tagsstring[] nullable
contentstring nullable
thumbnail_urlstring nullable
versionstring required
licensestring required
isFreeboolean
pricenumber
currencystring
idstring required
authorstring required
authorIdinteger required
ratingnumber required
ratingCountinteger required
downloadsinteger required
createdAtstring date-time required
updatedAtstring date-time required
featuredboolean
verifiedboolean
status'draft' | 'submitted' | 'approved' | 'rejected' | 'unpublished'
submittedAtstring date-time nullable
reviewedAtstring date-time nullable
rejectionReasonstring nullable
hasAccessboolean nullable

Changes

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