Skip to main content

playerUsageCharges

The caller's posted hourly player-usage charges, newest first, optionally filtered by app. Each charge splits platformCents (base rate card) from markupCents (the studio's configured markup) with a per-metric snapshot — players always see what the platform charges and what the studio adds.

playerUsageCharges(
appId: BigInt
limit: Int
): [PlayerUsageCharge!]!

Arguments

playerUsageCharges.appId ● BigInt scalar

Optional: only charges for this app.

playerUsageCharges.limit ● Int scalar

Max entries (default 50, max 200).

Type

PlayerUsageCharge object

One posted player usage charge: a (player, app, closed clock hour) row. amountCents = platformCents + markupCents — players see what the platform charges and what the studio adds (06 §4). The UNIQUE hour key makes the billing tick idempotent.