Below is the mapping of XML-RPC response keys to the appearance in the OpenGroupware.org HTML user interface and a short description of the keys.

Appointment

XML-RPC Key HTML UI Type Comment
id - String unique id
startDate Start Time DateTime the time (and date) the appointment starts
endDate End Time DateTime the time (and date) the appointment ends
owner Creator Creator (see below) the account who created the appointment
participants Participants Tab Array of Person records (see below) participants of the meeting
type Cycle String (optional) the type of cyclic appointments (weekly etc)
cycleEndDate Cycle End DateTime the end of the appointment cycle
location Location String the location of the meeting

Creator (Account record)

XML-RPC Key HTML UI Type Comment
id - String unique id
login Login String unique login of account

Participants (Array of Persons)

XML-RPC Key HTML UI Type Comment
companyId - String unique id
firstname Firstname String Firstname of the Person
name Name String Lastname of the Person
keywords Category String Category associated with the Account
login - String login of the account

The structure also contains additional OpenGroupware.org attributes which are not necessary for external processing.

Raw Python Response

{'id': 'skyrix://marvin.in.skyrix.com/marvin940928511/319748',
 'startDate': ,
 'endDate': , 
 'owner': {'id': 'skyrix://marvin.in.skyrix.com/marvin940928511/122282',
           'login': 'foo},
 'participants': [{'companyId': 122282,
                   'dbStatus': 'updated',
                   'firstname': 'Foo',
                   'isAccount': 1,
                   'isExtraAccount': 0,
                   'isIntraAccount': 1,
                   'isLocked': 0,
                   'isPerson': 1,
                   'isPrivate': 0,
                   'isReadonly': 0,
                   'keywords': 'Kunde',
                   'login': 'foo',
                   'name': 'Bar',
                   'number': 'SKY122282',
                   'objectVersion': 28,
                   'ownerId': 10000,
                   'password': 'xxx',
                   'templateUserId': 9999}]}