setPlayerCodeListingStatus
Change a listing's catalog status. DELISTED/ACTIVE are owner actions (existing installs keep their pinned versions; delisting only stops new acquisitions). KILLED requires 'manage_compute' on the app (studio/operator) and is the catalog half of the listing kill — pair it with the game-api listing-scope kill switch (playerComputeSetSwitch) to disable running installs fleet-wide. SIDE EFFECTS: audit row + replica sync.
setPlayerCodeListingStatus(
appId: BigInt!
listingId: String!
status: PlayerCodeListingStatus!
): PlayerCodeListing!
Arguments
setPlayerCodeListingStatus.appId ● BigInt! non-null scalar
Numeric app id that owns the listing.
setPlayerCodeListingStatus.listingId ● String! non-null scalar
UUID of the listing.
setPlayerCodeListingStatus.status ● PlayerCodeListingStatus! non-null enum
New catalog status (ACTIVE, DELISTED, or KILLED).
Type
PlayerCodeListing object
A marketplace code listing as seen in-game (replica of the management catalog). Every listing is FREE in P4a; carrying both server and client artifact sets makes it a bundle.