Skip to content
Revadike edited this page Nov 5, 2026 · 1 revision

POST /tradeoffer/:tradeofferid/accept

Accepts a received trade offer.

Rate limits

No known rate limit

Request

Authenticated: Yes

Method: POST

Host: steamcommunity.com

Path: /tradeoffer/:tradeofferid/accept

Variables:

Name Type Description
:tradeofferid number The trade offer ID

Headers:

Name Required Description
Referer Yes Use https://steamcommunity.com/tradeoffer/:tradeofferid/ as value (mandatory)

Form Data:

Name Type Required Description
sessionid string Yes The value of the sessionid cookie
serverid number Yes Always 1
tradeofferid number Yes The trade offer ID
partner string Yes The 64-bit SteamID of the trade partner
captcha string No The reCAPTCHA response; empty when no captcha is presented

Response

200 OK

Name Type Description
tradeid string The ID of the completed trade
needs_mobile_confirmation boolean Whether the trade must be confirmed in the Steam Mobile app
needs_email_confirmation boolean Whether the trade must be confirmed by email
email_domain string The domain of the email address the confirmation was sent to; present when needs_email_confirmation is true

403 Forbidden

The response body is null.

404 Not Found

Name Type Description
strError string The error message, which may contain HTML

500 Internal Server Error

Name Type Description
strError string The error message, which may contain HTML

Example

POST https://steamcommunity.com/tradeoffer/5583701352/accept { sessionid: "a0b1c2d3e4f5g6h7i8j9klmn", serverid: 1, tradeofferid: 5583701352, partner: "76561198042965266", captcha: "" }

TODO

Clone this wiki locally