Skip to content

Mark Partner Events

Revadike edited this page Oct 16, 2026 · 1 revision

POST /actions/ajaxmarkpartnerevents

Marks partner events as shown and/or read for the authenticated user, so the store can track which event notifications the user has already seen.

Rate limits

No known rate limit

Request

Authenticated: Yes

Method: POST

Host: store.steampowered.com

Path: /actions/ajaxmarkpartnerevents

Form Data:

Name Type Required Description
sessionid string Yes The value of the sessionid cookie
request string Yes JSON-encoded array of marking objects, one per partner event to mark
request[].clanid number Yes The 32-bit account ID of the group
request[].event_gid string Yes The 64-bit ID of the event
request[].display_location number No The display location where the event was seen (EPartnerEventDisplayLocation enum: 0 invalid, 1 AppDetailsSpotlight, 2 LibraryOverview, 3 StoreAppPage, 4 EventScroller, 5 AppDetailsActivity, 6 CommunityHub, 7 StoreFrontPage, 8 NewsHub, 9 GamepadHome, 10 StoreHub)
request[].mark_shown boolean No Whether to mark the event as shown
request[].mark_read boolean No Whether to mark the event as read

Response

200 OK

Name Type Description
success boolean Whether the request was successful
msg string The status message

Example

POST https://store.steampowered.com/actions/ajaxmarkpartnerevents { sessionid: "a0b1c2d3e4f5g6h7i8j9klmn" }
{
    "success": true,
    "msg": "Success (1)"
}

Clone this wiki locally