games.cdn.createGameCdnSite
Description
Creates a new CDN site for the given game.
Code Examples
Request
POST
https://api.rivet.gg/cloud/games/{game_id}/cdn/sites# Write the request body to body.json before running
curl -X POST -d '@body.json' 'https://api.rivet.gg/cloud/games/{game_id}/cdn/sites'
Request Parameters
game_id
Path parameter, required
Request Body
display_name
string
(required)
Represent a resource's readable display name.
files
array<object>
(required)
A list of files preparing to upload.
files[*].content_length
integer
(required)
Unsigned 64 bit integer.
files[*].content_type
string
The MIME type of the file.
files[*].path
string
(required)
The path/filename of the file.
Response Body
presigned_requests
array<object>
(required)
presigned_requests[*].byte_offset
integer
(required)
The byte offset for this multipart chunk. Always 0 if not a multipart upload.
presigned_requests[*].content_length
integer
(required)
Expected size of this upload.
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.
presigned_requests[*].url
string
(required)
The URL of the presigned request for which to upload your file to.
site_id
string
(required)
upload_id
string
(required)