Project page
const url = 'https://api.gampeon.com/v1/projects/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/projects/exampleGallery, links, linked servers, marketplace items and team. For studio projects, owner also has members and projects (published). viewer tells whether you may edit the project or link your servers and items to it, and whether it is one of your favorites. The team also gets the checklist for publishing. Drafts and hidden projects: only the team and moderation.
Access tokens: scope projects:read.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Project slug
Responses
Section titled “Responses”Project
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
Markdown: headings, lists, quotes, bold, italic, links
Links besides the website: Discord invite, YouTube channel, X, Twitch, TikTok profile, Steam store page. Only https://. In a change, an empty string removes a link.
object
Screenshots and videos in order
object
YouTube video ID (11 characters)
object
Server ID
Sent a heartbeat in the last 90 seconds
Last heartbeat (Unix time in milliseconds)
Highest player count reported over two consecutive heartbeats
object
Unique resource name
Downloads of all versions
Price in GAMPEONS, 0 = free
Unix time in milliseconds
Unix time in milliseconds
object
Community for the button on the game page: the project’s own, otherwise the studio’s. Only when you can see it (open, member or team).
object
Community of the project itself, or of its studio
You are a member
Only for the team
object
Needed to publish. Required: a tagline and an about text with at least 100 characters
Example
{ "genre": "roleplay", "status": "concept", "languages": [ "en" ], "owner": { "type": "studio" }, "gallery": [ { "type": "image" } ], "resources": [ { "kind": "script" } ], "community": { "scope": "project", "joinMode": "open" }, "checklist": [ { "id": "tagline" } ]}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"}