games.builds.createGameBuild


Description

Creates a new game build for the given game.


Code Examples

Request

POST
https://api.rivet.gg/cloud/games/{game_id}/builds
# 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

Path parameter, required


Request Body

compression

string

display_name

string (required)

Represent a resource's readable display name.

image_file

object (required)

A file being prepared to upload.

image_file.content_length

integer (required)

Unsigned 64 bit integer.

image_file.content_type

string

The MIME type of the file.

image_file.path

string (required)

The path/filename of the file.

image_tag

string (required)

A tag given to the game build.

kind

string

multipart_upload

boolean


Response Body

build_id

string (required)

image_presigned_request

object

A presigned request used to upload files. Upload your file to the given URL via a PUT request.

image_presigned_request.byte_offset

integer (required)

The byte offset for this multipart chunk. Always 0 if not a multipart upload.

image_presigned_request.content_length

integer (required)

Expected size of this upload.

image_presigned_request.path

string (required)

The name of the file to upload. This is the same as the one given in the upload prepare file.

image_presigned_request.url

string (required)

The URL of the presigned request for which to upload your file to.

image_presigned_requests

array<object>

image_presigned_requests[*].byte_offset

integer (required)

The byte offset for this multipart chunk. Always 0 if not a multipart upload.

image_presigned_requests[*].content_length

integer (required)

Expected size of this upload.

image_presigned_requests[*].path

string (required)

The name of the file to upload. This is the same as the one given in the upload prepare file.

image_presigned_requests[*].url

string (required)

The URL of the presigned request for which to upload your file to.

upload_id

string (required)