SteamSets
ApiAccount

Update

POST
/account.v1.AccountService/UpdateSettings
/account.v1.AccountService/UpdateSettings

The Authorization access token

Authorization

Authorization
Required
Bearer <token>

In: header

Request Body

application/jsonRequired

color
Required
string

The color the account should use, only if the account is private

colors
Required
string

The colors the account should use, only if the account is private

email
Required
stringnull

The email the account should use, only if the account is private

emailNotifications
Required
arraynull

The email notifications the account wants

hidden
Required
boolean

Whether the account should be hidden in the leaderboards, only possible if the account is private

language
Required
string

The language the account should use, only if the account is private

rolestringnull

The role the account should have between one of the 6 donation roles

Value in: "amber" | "amethyst" | "emerald" | "sapphire" | "ruby" | "diamond"

theme
Required
string

The theme the account should use, only if the account is private

Value in: "dark" | "light"

vanity
Required
stringnull

The vanity the account should use

Header Parameters

X-Forwarded-Forstring

curl -X POST "https://api.steamsets.com/account.v1.AccountService/UpdateSettings" \
  -H "X-Forwarded-For: string" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "color": "#7652c9",
    "colors": "#7652c9",
    "email": "[email protected]",
    "emailNotifications": [
      {
        "enabled": true,
        "type": "login"
      }
    ],
    "hidden": true,
    "language": "en",
    "role": "amber",
    "theme": "dark",
    "vanity": "flo"
  }'

OK

{}