games.builds.createGameBuild
Description
Creates a new game build for the given game.
Code Examples
Request
# Write the request body to body.json before running
curl -X POST -d '@body.json' 'https://api.rivet.gg/cloud/games/{game_id}/builds'
Request Parameters
game_id
required path parameter
Request Body
compression
string
display_name
required string
Represent a resource's readable display name.
image_file
required object
A file being prepared to upload.
content_length
required integer
Unsigned 64 bit integer.
content_type
string
The MIME type of the file.
path
required string
The path/filename of the file.
image_tag
required string
A tag given to the game build.
kind
string
multipart_upload
boolean
Response Body
build_id
required string
image_presigned_request
object
A presigned request used to upload files. Upload your file to the given URL via a PUT request.
byte_offset
required integer
The byte offset for this multipart chunk. Always 0 if not a multipart upload.
content_length
required integer
Expected size of this upload.
path
required string
The name of the file to upload. This is the same as the one given in the upload prepare file.
url
required string
The URL of the presigned request for which to upload your file to.
image_presigned_requests
array<object>
image_presigned_requests[*]
object
A presigned request used to upload files. Upload your file to the given URL via a PUT request.
byte_offset
required integer
The byte offset for this multipart chunk. Always 0 if not a multipart upload.
content_length
required integer
Expected size of this upload.
path
required string
The name of the file to upload. This is the same as the one given in the upload prepare file.
url
required string
The URL of the presigned request for which to upload your file to.
upload_id
required string