v7

latestOpenAPI 3.1.02026-08-0898258317.8 KB
account

Update account settings

post/v1/account.updateSettings

Headers

X-Forwarded-Forstring

Request body

$schemastring uri

A URL to the JSON Schema for this object.

countryOverridestring nullable

The country name or code to override the Steam country with. Empty string clears it, omit to leave unchanged

emailstring nullable

The email the account should use. Empty string clears it, omit to leave unchanged

hiddenboolean nullable

Whether the account should be hidden in the leaderboards. Omit to leave unchanged

languagestring nullable

The language the account should use. Omit to leave unchanged

nameEffect'none' | 'rainbow' | 'glitch' | 'shadow' | 'neon' | 'retro' | 'stamped' | 'shatter' | 'typewriter' | 'vaporwave' | 'sunken' nullable

The name effect. none clears it, omit to leave unchanged

themeColorstring nullable

The profile theme color as #RRGGBB (no alpha). Empty string clears it, omit to leave unchanged

vanitystring nullable

The vanity the account should use. Empty string clears it, omit to leave unchanged

Example request

{
  "$schema": "https://api.steamsets.com/schemas/V1AccountUpdateSettingsRequestBody.json",
  "email": "steamsets@example.com",
  "hidden": true,
  "language": "en",
  "nameEffect": "rainbow",
  "themeColor": "#FF5733",
  "vanity": "flo"
}

Response

No Content