Event APIs must be invoked using the HTTP "POST" method. No other method is supported. Runtime parameters, if any are defined for the event, are passed in using the defined syntax. Refer to Rest and SOAP Parameters and Options.
The result structure for an event trigger has a single node <...Result> (matching the API name) with an attribute "successFlag", having values "true" or "false".
For example, in XML format:
<SampleEventResult successFlag="true" />
For example, in JSON format:
{ "Result": { "successFlag": true } }
For XML requests, Requesting Result Meta Data option may also be specified, in which case the result object will have a <Performance> sub node. Refer to the section on Result XML Format or the generated XSD for information on how the <Performance> node is formatted.
All event triggers are executed synchronously. The caller's request will not return until the event processing (action batch and report batch) is completed.