setAppGridClaimPolicy
Set how a player claim confers grid ownership in this app (D4): SELF_CLAIM, APPROVAL (optionally with a designated approver list), or INVITE. MARKETPLACE_ONLY is refused with FEATURE_DISABLED while paid grid commerce is off the public API. Requires 'manage_apps'. Changing policy never revokes existing grid_ownership rows.
setAppGridClaimPolicy(
appId: BigInt!
policy: GridClaimPolicy!
approverUserIds: [BigInt!] = []
): GridClaimPolicy!
Arguments
setAppGridClaimPolicy.appId ● BigInt! non-null scalar
Numeric app id whose claim policy to set.
setAppGridClaimPolicy.policy ● GridClaimPolicy! non-null enum
The new claim policy.
setAppGridClaimPolicy.approverUserIds ● [BigInt!] list scalar
Player user ids allowed to approve claim requests in APPROVAL mode. Empty falls back to org staff holding manage_compute.
Type
GridClaimPolicy enum
How a player claim confers grid ownership in this app (D4): SELF_CLAIM (the claim alone assigns ownership), APPROVAL (claims create requests designated approvers accept), INVITE (only against a standing invite), or MARKETPLACE_ONLY (direct claims refused). setAppGridClaimPolicy refuses MARKETPLACE_ONLY while paid grid commerce is off the public API.