Most Luminate Online Web Services operations involve submitting or receiving data records from Luminate Online. Common record types include Constituent, Campaign and Donation.
Each record type includes a particular set of fields. For example, a Constituent record has fields for name, home address and email, while a Donation record has fields for transaction type, billing address and amount.
Because many record types have a large number of fields, all data retrieval operations allow you to specify which fields you want the server to include in the response. This allows you to avoid transferring large amounts of data that you don't plan to consume.
The WSDL defines the full list of supported fields for each record type. Every field is marked as optional when the record is represented in XML format, to facilitate the transfer and processing of partial records containing only fields of interest.
See the reference section of this documentation for a full description of each record type.