Skip to content

Post Profile Status

Revadike edited this page Nov 5, 2026 · 1 revision

POST /profiles/:steamid/ajaxpostuserstatus/

Posts a status update to a user's profile.

Rate limits

Rate limited after a few posts in a short period: 400 with a Limit exceeded (25) body.

Request

Authenticated: Yes

Method: POST

Host: steamcommunity.com

Path: /profiles/:steamid/ajaxpostuserstatus/

Variables:

Name Type Description
:steamid string The 64-bit SteamID

Form Data:

Name Type Required Description
sessionid string Yes The value of the sessionid cookie
status_text string Yes The status text (at least 3 characters)
appid number No The Steam AppID of the game to tag the status with; 0, or omitting it, for a status without a game

Response

200 OK

Name Type Description
success boolean Whether the request was successful
timestart number Unix timestamp of the day the status was posted, also used as the blotter day ID
blotter_html string HTML of the blotter entry of the posted status
next_request string URL of the next page of activity feed entries

400 Bad Request

Name Type Description
success number Whether the request was successful
message string The error message

401 Unauthorized

Name Type Description
success number Whether the request was successful
message string The error message

Example

POST https://steamcommunity.com/profiles/76561198786103331/ajaxpostuserstatus/ { sessionid: "a0b1c2d3e4f5g6h7i8j9klmn", status_text: "wiki-probe-status", appid: "0" }
{
    "success": true,
    "timestart": 1793833200,
    "blotter_html": "\n<div class=\"blotter_day\" id=\"blotter_day_1793833200\">\n\t\t\t\t<div class=\"blotter_block\">\n\t\t\t\n<div class=\"blotter_userstatus\" id=\"userstatus_1793879592_76561198786103331\">\n\t<div class=\"blotter_author_block\">\n...\n"
}

Clone this wiki locally