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
keystringThis is the "Asset Server Key" that you provided in your app's Steam Economy Settings on the partner site.
appiduint3232bit App ID of the application associated with the assets.
steamiduint64The 64-bit Steam ID of the user to return assets for.
contextiduint64The 64-bit ID of the context these assets can be found in.
actoriduint32The 32-bit ID of the support agent executing this command. Use this for recording a change history.
command#uint32The 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#uint64The 64-bit asset ID of the asset to modify with this command.
argument#stringThe argument string passed back from GetHistoryCommandDetails/v0001 for this action on this asset.
commandstringThe overall command being executed as returned by GetUserHistory/v0001
argumentsstringThe 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.