Skip to main content

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.