HostedGame
A third-party game hosted on Crowdy Games (2026-09-13). Reached at launchUrl -- https://<games host>/<slug>/, a first-party shell page -- while its bundle executes on contentOrigin, https://<slug>.<content host>, an origin of its own. One row per app; the slug is global on the tier.
type HostedGame {
slug: String!
appId: BigInt!
orgId: BigInt!
name: String!
orgSlug: String
orgName: String
status: HostedGameStatus!
listed: Boolean!
contentOrigin: String!
launchUrl: String!
currentPublishId: BigInt
publishedAt: DateTime
createdAt: DateTime!
updatedAt: DateTime!
}
Fields
HostedGame.slug ● String! non-null scalar
The hosting slug: the path on the games host and the host label on the content domain. A DNS label (lower-case letters, digits, hyphens; 1-63 chars).
HostedGame.appId ● BigInt! non-null scalar
The app this slug serves.
HostedGame.orgId ● BigInt! non-null scalar
The owning organization.
HostedGame.name ● String! non-null scalar
The app display name.
HostedGame.orgSlug ● String scalar
The owning organization slug.
HostedGame.orgName ● String scalar
The owning organization name, for the shell chrome.
HostedGame.status ● HostedGameStatus! non-null enum
HostedGame.listed ● Boolean! non-null scalar
Listed in the Overworld lobby and the management UI Games page. Operator-controlled (setHostedGameListing); publishing is self-serve, being listed is not.
HostedGame.contentOrigin ● String! non-null scalar
https://<slug>.<content host> -- the origin the game bundle runs on. The shell frames this; it is also registered as the app redirect URI so the API answers its CORS. Empty for a TAKEN_DOWN game: its objects were removed from the edge and the origin is not advertised.
HostedGame.launchUrl ● String! non-null scalar
https://<games host>/<slug>/ -- the public URL players use; the first-party shell; the redirect URI hosted sign-in returns to.
HostedGame.currentPublishId ● BigInt scalar
The publish currently serving, if any.
HostedGame.publishedAt ● DateTime scalar
When the current publish went live.
HostedGame.createdAt ● DateTime! non-null scalar
HostedGame.updatedAt ● DateTime! non-null scalar
Returned By
allHostedGames query ● claimGameHosting mutation ● hostedGame query ● hostedGames query ● myHostedGames query ● setHostedGameEnabled mutation ● setHostedGameListing mutation ● takeDownHostedGame mutation
Member Of
CompleteGamePublishResult object