Skip to main content

archiveAccessTier

Soft-delete an access tier by setting its status to 'archived' (the row is retained, NOT hard-deleted) and notifies the game API. Requires the 'manage_access_tiers' permission on the app that owns the tier; super admins bypass. Existing user grants on this tier are NOT automatically revoked. Throws if the tier is not found.

archiveAccessTier(
tierId: BigInt!
idempotencyKey: String
): AppAccessTier!

Arguments

archiveAccessTier.tierId ● BigInt! non-null scalar

Numeric id of the access tier to archive (soft delete).

archiveAccessTier.idempotencyKey ● String scalar

Optional idempotency key. Recommended for retries: replaying with the same key and identical arguments returns the first result instead of re-applying; the same key with different arguments returns IDEMPOTENCY_CONFLICT. Keys expire after 24h.

Type

AppAccessTier object

A free or purchasable access tier for an app, bundling a price and the set of runtime permission keys that granted users receive.