Upload a version
POST /project/{ID|slug}/version
json
{
"success": true,
"message": "Successfully created new version",
"slug": "NEW_VERSION'S_SLUG"
}
REQUEST BODY: multipart/form-data
Title
key:title
type:string
maxLength:64
Changelog
key:changelog
type:string
maxLength:65256
ReleaseChannel
key:releaseChannel
type:ENUM { release | beta | alpha | dev }
Featured
key:featured
type:booleanish string ("true" | "false")
VersionNumber
key:versionNumber
type:string
Loaders
key:loaders
type:string[]
(Check /tags/loaders for a list of available loaders)GameVersions
key:gameVersions
type:string[]
(Check /tags/game-versions for a list of available game versions)Dependencies
key:dependencies
type:Dependency[]
tsinterface Dependency { projectId: string, versionId: string | null, dependencyType: "required" | "optional" | "incompatible" | "embedded", }
PrimaryFile
key:primaryFile
type:File
AdditionalFiles
key:additionalFiles
type:File[]
maxLength:10