Game packages of a project
const url = 'https://api.gampeon.com/v1/projects/example/packages';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.gampeon.com/v1/projects/example/packages \ --header 'Authorization: Bearer <token>'For people who can edit the project. Lists every version with its upload progress, the storage your project uses and the limits.
Not available with access tokens.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Project slug
Responses
Section titled “Responses”Packages
object
False if game packages are switched off on this server
object
ready once every file is uploaded and finish was called. Only ready versions reach players.
Bytes of all files
Bytes uploaded so far
object
Bytes of this file uploaded so far
Unix time in milliseconds
Largest piece for one upload request
Ready versions kept per package; finish deletes older ones
object
The statement you confirm with every upload
Example
{ "packages": [ { "status": "uploading" } ]}Error codes: unauthorized
object
Machine-readable error code, for example not_found or rate_limited.
Human-readable detail. Only present for some errors.
Example generated
{ "error": "example", "message": "example"}Error codes: token_not_allowed, project_hidden
object
Machine-readable error code, for example not_found or rate_limited.
Human-readable detail. Only present for some errors.
Example generated
{ "error": "example", "message": "example"}Error codes: not_found
object
Machine-readable error code, for example not_found or rate_limited.
Human-readable detail. Only present for some errors.
Example generated
{ "error": "example", "message": "example"}