Set Trade URL
POST /user/setTradeUrl
Updates the user’s Steam trade URL. The URL is validated against the user’s Steam ID to ensure it belongs to them.
connected
Body Parameters
Full Steam trade URL. Must start with
https://steamcommunity.com and contain the correct partner parameter matching the user’s Steam ID.- Must be a valid URL format
- Must start with
https://steamcommunity.com - The
partnerquery parameter must match the user’s Steam3 ID - Must contain a valid
tokenquery parameter
| Status | Message |
|---|---|
error | Missing or empty tradeurl parameter |
error | Invalid trade URL format |
error | Invalid Steam ID |
error | Failed to update trade URL |
Update Short URL
POST /user/updateShortUrl
Updates the user’s custom short profile URL. Must be unique across all users.
connected
Body Parameters
The desired short URL. 1–12 characters, lowercase letters and numbers only.
- 1 to 12 characters
- Only lowercase letters (
a-z) and numbers (0-9) - Must be unique (not already taken by another user)
| Status | Message |
|---|---|
error | Missing or empty shorturl parameter |
error | Invalid short URL format. Must be 1-12 characters, only lowercase letters and numbers allowed |
error | Short URL already exists for another user |
Set Privacy Setting
POST /user/setPrivacySetting
Updates the user’s profile privacy setting (public or private).
connected
Body Parameters
"1" for private, "0" for public.Set Mail Notification Email
POST /user/setMailNotification
Sets or updates the email address used for notifications.
connected
Body Parameters
A valid email address to receive notifications.
| Status | Message |
|---|---|
error | missing fields |
error | invalid email |
Set Mail Notification Status
POST /user/setMailNotificationStatus
Enables or disables email notifications.
connected
Body Parameters
"1" to enable, "0" to disable.