builds.prepare
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/games/{game_id}/environments/{environment_id}/builds/prepare'
Request Parameters
game_id
required path parameterenvironment_id
required path parameterRequest Body
compression
stringimage_file
required objectA file being prepared to upload.
content_length
required integerUnsigned 64 bit integer.
content_type
stringThe MIME type of the file.
path
required stringThe path/filename of the file.
image_tag
required stringA tag given to the game build.
kind
stringmultipart_upload
booleanname
required stringResponse Body
build
required stringimage_presigned_request
objectA presigned request used to upload files. Upload your file to the given URL via a PUT request.
byte_offset
required integerThe byte offset for this multipart chunk. Always 0 if not a multipart upload.
content_length
required integerExpected size of this upload.
path
required stringThe name of the file to upload. This is the same as the one given in the upload prepare file.
url
required stringThe URL of the presigned request for which to upload your file to.
image_presigned_requests
array<object>image_presigned_requests[*]
objectA presigned request used to upload files. Upload your file to the given URL via a PUT request.
byte_offset
required integerThe byte offset for this multipart chunk. Always 0 if not a multipart upload.
content_length
required integerExpected size of this upload.
path
required stringThe name of the file to upload. This is the same as the one given in the upload prepare file.
url
required stringThe URL of the presigned request for which to upload your file to.