v7

latestOpenAPI 3.1.02026-08-0898258317.8 KB
admin

Update staff-managed account fields (custom donations, staff note)

post/v1/admin.updateAccount

Request body

$schemastring uri

A URL to the JSON Schema for this object.

customDonationsinteger nullable

Staff-granted donation total in cents (PayPal, crypto, gifts). Absolute, not a delta: 2500 means the account shows $25.00 of custom donations. Send null to zero it out, omit to leave it alone.

notestring nullable

Staff-only note on the account. Send null (or an empty string) to delete it, omit to leave it alone.

Example request

{
  "$schema": "https://api.steamsets.com/schemas/V1AdminUpdateAccountRequestBody.json",
  "customDonations": 2500,
  "note": "PayPal donation 2026-08-04, txn 4XY12345."
}

Response

OK

$schemastring uri

A URL to the JSON Schema for this object.

customDonationsinteger required

The staff-granted donation total in cents

donationsinteger required

The Patreon-reported donation total in cents

totalinteger required

The sum of both, which is what the donations leaderboard scores

Example response

{
  "$schema": "https://api.steamsets.com/schemas/V1AdminUpdateAccountResponseBody.json",
  "customDonations": 2500,
  "donations": 1000,
  "total": 3500
}