Steamworks Documentation
HistoryExecuteCommand/v0001
This tells the asset server to make the subset of changes from a call to GetHistoryCommandDetails that were selected by the support agent.

Called by: Support Tool

HTTP Method: POST

Parameters:


NameTypeRequiredDescription
keystring✔This is the "Asset Server Key" that you provided in your app's Steam Economy Settings on the partner site.
appiduint32✔32bit App ID of the application associated with the assets.
steamiduint64✔The 64-bit Steam ID of the user to return assets for.
contextiduint64✔The 64-bit ID of the context these assets can be found in.
actoriduint32✔The 32-bit ID of the support agent executing this command. Use this for recording a change history.
command#uint32✔The name of the command action to perform on the matching asset. For N assets there will be multiple command parameters numbering 0, 1, ..., N-1.
id#uint64✔The 64-bit asset ID of the asset to modify with this command.
argument#string✔The argument string passed back from GetHistoryCommandDetails/v0001 for this action on this asset.
commandstring✔The overall command being executed as returned by GetUserHistory/v0001
argumentsstring✔The arguments string that was returned from GetUserHistory/v0001 for this command.

Returns

The output from this method should be encoded in the JSON format.

Response:
  • result
    • success - True if the method was successful. If the asset server is returning false, it should set error to a string that explains why.
    • error - a string describing why this call failed. This message will be recorded in the error log, which is available under the Economy tab on the Steamworks site.
    • summary(optional) - The string to show in the support activity log on this account for this action. Default: History Command.