Yes, it is odd.
Am I right understanding relevant info is in settings.php and going to getList? I can see listings there with data regarding the list view (seems to be counting right too in the parts I can see), but there are quite is a lot of activity there so I may have missed something!
I note it seems to realise there is a limit of 30 set (see headers). Full number is also listed in the response, but only 25 results received.
results: [{key:x_email_addr, value:[email protected], xtype:textfield, namespace:xsystem, area:Contact,…},…]
0: {key:x_email_addr, value:[email protected], xtype:textfield, namespace:xsystem, area:Contact,…}
1: {key:x_mobile_no, value:00000 000 000, xtype:textfield, namespace:xsystem, area:Contact,…}
2: {key:x_phone_no, value:00000 000 000, xtype:textfield, namespace:xsystem, area:Contact,…}
3: {key:x_skype_name, value:skypename, xtype:textfield, namespace:xsystem, area:Contact,…}
4: {key:x_test_item, value:0, xtype:textfield, namespace:xsystem, area:Contact,…}
5: {key:x_addr_building, value:Building Name, xtype:textfield, namespace:xsystem, area:Location,…}
6: {key:x_addr_city, value:Big City, xtype:textfield, namespace:xsystem, area:Location,…}
7: {key:x_addr_locality, value:Exampletown, xtype:textfield, namespace:xsystem, area:Location,…}
8: {key:x_addr_postcode, value:X66 3AA, xtype:textfield, namespace:xsystem, area:Location,…}
9: {key:x_addr_street, value:99 Example Street, xtype:textfield, namespace:xsystem, area:Location,…}
10: {key:x_latitude, value:0, xtype:textfield, namespace:xsystem, area:Location,…}
11: {key:x_longitude, value:0, xtype:textfield, namespace:xsystem, area:Location,…}
12: {key:x_user_tracking_code, value:UA-00000000, xtype:textfield, namespace:xsystem,…}
13: {key:x_user_tracking_enabled, value:0, xtype:combo-boolean, namespace:xsystem,…}
14: {key:x_js_dev_enabled, value:0, xtype:combo-boolean, namespace:xsystem, area:Site Scripting,…}
15: {key:x_js_file_dev, value:/assets/js/behaviour.dev.js, xtype:textfield, namespace:xsystem,…}
16: {key:x_js_file_pub, value:/assets/js/behaviour.min.js, xtype:textfield, namespace:xsystem,…}
17: {key:x_js_framework_file, value://cdnjs.cloudflare.com/ajax/libs/zepto/1.0/zepto.min.js,…}
18: {key:x_js_framework_file_fallback, value://cdnjs.cloudflare.com/ajax/libs/jquery/1.10.1/jquery.min.js,…}
19: {key:x_js_modernizr_file, value://cdnjs.cloudflare.com/ajax/libs/modernizr/2.6.2/modernizr.min.js,…}
20: {key:x_css_dev_enabled, value:0, xtype:combo-boolean, namespace:xsystem, area:Site Style,…}
21: {key:x_css_file_dev, value:/assets/css/style-dev.css, xtype:textfield, namespace:xsystem,…}
22: {key:x_css_file_pub, value:/assets/css/style.css, xtype:textfield, namespace:xsystem, area:Site Style,…}
23: {key:x_facebook_page, value:https://www.facebook.com/, xtype:textfield, namespace:xsystem,…}
24: {key:x_google_plus_page, value:https://plus.google.com/, xtype:textfield, namespace:xsystem,…}
total: "28"
{"total":"28","results":[{"key":"x_email_addr","value":"[email protected]","xtype":"textfield","namespace":"xsystem","area":"Contact","editedon":"Jun 24, 2013 08:14 AM","name_trans":"Email Address","description_trans":"Public-facing email address","area_text":"Contact","description":"Public-facing email address","name":"Email Address","oldkey":"x_email_addr"},{"key":"x_mobile_no","value":"00000 000 000","xtype":"textfield","namespace":"xsystem","area":"Contact","editedon":"Jun 24, 2013 08:14 AM","name_trans":"Phone Number - Mobile","description_trans":"Public-facing mobile number","area_text":"Contact","description":"Public-facing mobile number","name":"Phone Number - Mobile","oldkey":"x_mobile_no"},{"key":"x_phone_no","value":"00000 000 000","xtype":"textfield","namespace":"xsystem","area":"Contact","editedon":"Jun 24, 2013 08:15 AM","name_trans":"Phone Number - Landline","description_trans":"Landline phone number","area_text":"Contact","description":"Landline phone number","name":"Phone Number - Landline","oldkey":"x_phone_no"},{"key":"x_skype_name","value":"skypename","xtype":"textfield","namespace":"xsystem","area":"Contact","editedon":"Jun 24, 2013 08:14 AM","name_trans":"Skype Name","description_trans":"Skype username","area_text":"Contact","description":"Skype username","name":"Skype Name","oldkey":"x_skype_name"},{"key":"x_test_item","value":"0","xtype":"textfield","namespace":"xsystem","area":"Contact","editedon":"Jun 24, 2013 01:00 AM","name_trans":"Test Item","description_trans":"This is a test item","area_text":"Contact","description":"This is a test item","name":"Test Item","oldkey":"x_test_item"},{"key":"x_addr_building","value":"Building Name","xtype":"textfield","namespace":"xsystem","area":"Location","editedon":"Jun 24, 2013 08:19 AM","name_trans":"Address - Building","description_trans":"Building Name","area_text":"Location","description":"Building Name","name":"Address - Building","oldkey":"x_addr_building"},{"key":"x_addr_city","value":"Big City","xtype":"textfield","namespace":"xsystem","area":"Location","editedon":"Jun 24, 2013 08:18 AM","name_trans":"Address - Town\/City","description_trans":"Town or city","area_text":"Location","description":"Town or city","name":"Address - Town\/City","oldkey":"x_addr_city"},{"key":"x_addr_locality","value":"Exampletown","xtype":"textfield","namespace":"xsystem","area":"Location","editedon":"Jun 24, 2013 08:18 AM","name_trans":"Address - Locality","description_trans":"Local area town\/village","area_text":"Location","description":"Local area town\/village","name":"Address - Locality","oldkey":"x_addr_locality"},{"key":"x_addr_postcode","value":"X66 3AA","xtype":"textfield","namespace":"xsystem","area":"Location","editedon":"Jun 24, 2013 08:17 AM","name_trans":"Address - Postcode","description_trans":"Postcode","area_text":"Location","description":"Postcode","name":"Address - Postcode","oldkey":"x_addr_postcode"},{"key":"x_addr_street","value":"99 Example Street","xtype":"textfield","namespace":"xsystem","area":"Location","editedon":"Jun 24, 2013 08:16 AM","name_trans":"Address - Street","description_trans":"Street address - number and thoroughfare","area_text":"Location","description":"Street address - number and thoroughfare","name":"Address - Street","oldkey":"x_addr_street"},{"key":"x_latitude","value":"0","xtype":"textfield","namespace":"xsystem","area":"Location","editedon":"Jun 24, 2013 08:16 AM","name_trans":"Latitude","description_trans":"Office location","area_text":"Location","description":"Office location","name":"Latitude","oldkey":"x_latitude"},{"key":"x_longitude","value":"0","xtype":"textfield","namespace":"xsystem","area":"Location","editedon":"Jun 24, 2013 08:16 AM","name_trans":"Longitude","description_trans":"Office location","area_text":"Location","description":"Office location","name":"Longitude","oldkey":"x_longitude"},{"key":"x_user_tracking_code","value":"UA-00000000","xtype":"textfield","namespace":"xsystem","area":"Search Engine Optimisation","editedon":"Jun 24, 2013 08:20 AM","name_trans":"User Tracking Code","description_trans":"User tracking code","area_text":"Search Engine Optimisation","description":"User tracking code","name":"User Tracking Code","oldkey":"x_user_tracking_code"},{"key":"x_user_tracking_enabled","value":"0","xtype":"combo-boolean","namespace":"xsystem","area":"Search Engine Optimisation","editedon":"Jun 24, 2013 01:00 AM","name_trans":"User Tracking","description_trans":"Enable\/disable user tracking","area_text":"Search Engine Optimisation","description":"Enable\/disable user tracking","name":"User Tracking","oldkey":"x_user_tracking_enabled"},{"key":"x_js_dev_enabled","value":"0","xtype":"combo-boolean","namespace":"xsystem","area":"Site Scripting","editedon":"Jun 24, 2013 01:00 AM","name_trans":"JS Development Mode","description_trans":"Enable JS development mode to show development JS to admin users.","area_text":"Site Scripting","description":"Enable JS development mode to show development JS to admin users.","name":"JS Development Mode","oldkey":"x_js_dev_enabled"},{"key":"x_js_file_dev","value":"\/assets\/js\/behaviour.dev.js","xtype":"textfield","namespace":"xsystem","area":"Site Scripting","editedon":"Jun 22, 2013 09:42 PM","name_trans":"JS Development File","description_trans":"Location of development JS file.","area_text":"Site Scripting","description":"Location of development JS file.","name":"JS Development File","oldkey":"x_js_file_dev"},{"key":"x_js_file_pub","value":"\/assets\/js\/behaviour.min.js","xtype":"textfield","namespace":"xsystem","area":"Site Scripting","editedon":"Jun 22, 2013 09:43 PM","name_trans":"JS Public File","description_trans":"Location of public JS file.","area_text":"Site Scripting","description":"Location of public JS file.","name":"JS Public File","oldkey":"x_js_file_pub"},{"key":"x_js_framework_file","value":"\/\/cdnjs.cloudflare.com\/ajax\/libs\/zepto\/1.0\/zepto.min.js","xtype":"textfield","namespace":"xsystem","area":"Site Scripting","editedon":"Jun 23, 2013 10:16 AM","name_trans":"JS Framework File","description_trans":"JS framework file location","area_text":"Site Scripting","description":"JS framework file location","name":"JS Framework File","oldkey":"x_js_framework_file"},{"key":"x_js_framework_file_fallback","value":"\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery\/1.10.1\/jquery.min.js","xtype":"textfield","namespace":"xsystem","area":"Site Scripting","editedon":"Jun 23, 2013 10:18 AM","name_trans":"JS Framework File Fallback","description_trans":"Fallback JS framework file","area_text":"Site Scripting","description":"Fallback JS framework file","name":"JS Framework File Fallback","oldkey":"x_js_framework_file_fallback"},{"key":"x_js_modernizr_file","value":"\/\/cdnjs.cloudflare.com\/ajax\/libs\/modernizr\/2.6.2\/modernizr.min.js","xtype":"textfield","namespace":"xsystem","area":"Site Scripting","editedon":"Jun 23, 2013 10:24 AM","name_trans":"JS Modernizr File","description_trans":"Path to modernizr.js file","area_text":"Site Scripting","description":"Path to modernizr.js file","name":"JS Modernizr File","oldkey":"x_js_modernizr_file"},{"key":"x_css_dev_enabled","value":"0","xtype":"combo-boolean","namespace":"xsystem","area":"Site Style","editedon":"Mar 27, 2013 08:40 AM","name_trans":"CSS Development Mode","description_trans":"Enable to show development CSS to admin users.","area_text":"Site Style","description":"Enable to show development CSS to admin users.","name":"CSS Development Mode","oldkey":"x_css_dev_enabled"},{"key":"x_css_file_dev","value":"\/assets\/css\/style-dev.css","xtype":"textfield","namespace":"xsystem","area":"Site Style","editedon":"Mar 27, 2013 08:01 AM","name_trans":"CSS Development File","description_trans":"Location of CSS development file.","area_text":"Site Style","description":"Location of CSS development file.","name":"CSS Development File","oldkey":"x_css_file_dev"},{"key":"x_css_file_pub","value":"\/assets\/css\/style.css","xtype":"textfield","namespace":"xsystem","area":"Site Style","editedon":"Mar 27, 2013 08:01 AM","name_trans":"CSS Public File","description_trans":"Location of public CSS file.","area_text":"Site Style","description":"Location of public CSS file.","name":"CSS Public File","oldkey":"x_css_file_pub"},{"key":"x_facebook_page","value":"https:\/\/www.facebook.com\/","xtype":"textfield","namespace":"xsystem","area":"Social Media","editedon":"Jun 23, 2013 10:23 AM","name_trans":"Facebook Page","description_trans":"Facebook page URL","area_text":"Social Media","description":"Facebook page URL","name":"Facebook Page","oldkey":"x_facebook_page"},{"key":"x_google_plus_page","value":"https:\/\/plus.google.com\/\u200e","xtype":"textfield","namespace":"xsystem","area":"Social Media","editedon":"Jun 23, 2013 10:23 AM","name_trans":"Google+ Page","description_trans":"Google+ page address","area_text":"Social Media","description":"Google+ page address","name":"Google+ Page","oldkey":"x_google_plus_page"}]}
If anything this is giving me an interesting view in how MODX/Ext works!