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). 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.