What is a payload?
A payload is the essential data carried within a transmission unit that is delivered to the end user at the destination. The payload does not include the 'overhead' data required to get the data to its destination. It is made up of fields which may be grouped under Nodes.
Every component method has an input and an output payload defined. These are the definitions of all fields required to support that method. They differ according to the actions carried out. For example, a query input payload includes field definitions to allow filtering of data. Whereas the output payload returned does not include filtering fields. A create input payload includes definitions of data to be imported; the output payload includes definitions of any errors returned by the import process.
The payload definitions provided include all possible data fields and child records for each component.