Studio page
const url = 'https://api.gampeon.com/v1/studios/example';const options = {method: 'GET'};
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/studios/exampleMembers, projects and your role (viewerRole). Owners and admins also see open invites.
Access tokens: scope projects:read.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Studio slug
Responses
Section titled “Responses”Studio
object
Number of members
Number of visible projects
Players on online servers of all projects
Unix time in milliseconds
Unix time in milliseconds
object
Development stage, in this order: concept, development, alpha, beta, released
Languages of the game (ISO 639-1), up to 10
Players on linked servers that are online
Linked servers that are online
Linked marketplace items with at least one free version
Accounts that marked the project as a favorite
Page views (counted once per visitor and day, the team not included)
Unix time in milliseconds
Unix time in milliseconds
Only for owners and admins
object
Unix time in milliseconds
Unix time in milliseconds
Example
{ "members": [ { "role": "owner" } ], "projects": [ { "genre": "roleplay", "status": "concept", "languages": [ "en" ], "owner": { "type": "studio" } } ], "viewerRole": "owner", "invites": [ { "role": "admin" } ]}Error codes: insufficient_scope, token_not_allowed
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"}