Greetings Scott,
By default all records will be returned so you actually don’t need to provide any parameters to the list to return data. For example, you can use https://secure.solve360.com/contacts or limit by providing the one parameter https://secure.solve360.com/contacts?limit=2
You don’t need a ‘outer’ request dictionary when using JSON encoding. If content-type is application/json your request body should be like this: {‘limit’:2} If using application/xml there should be a wrapping ‘outer’ request node e.g. <request></request>
We tried a representative test using your example and were able to get the result we expected:
Request:
GET /contacts/ HTTP/1.1
Host: secure.solve360.com
Authorization: Basic cGluZ0Bub3JhZGEuY29tOkJjUzBFODk4RzVSYlg2bDAwY2YzUmV4ODU1YjBnYjI0TmVvYjBiUjk=
Content-Type: application/xml
Accept: application/json
Content-Length: 273
Connection: close
<?xml version="1.0" encoding="utf-8"?>
<request><layout>1</layout><searchmode></searchmode><searchvalue></searchvalue>
<filtermode></filtermode><filtervalue></filtervalue><special></special><limit>2</limit>
<start></start><sortfield></sortfield><sortdir></sortdir></request>
Response (2 contacts):
{"141367":{"id":141367,"name":", ","parentid":138933,"flagged":false,"website":"","homephone":"","background":"",
"businessphonemain":"","businessfax":"","homeaddress":"","businessaddress":"","cellularphone":"",
"businessphonedirect":"","businessemail":"","lastname":"","firstname":",","personalemail":"test1@test.com",
"created":"2009-08-27T04:12:34+00:00","viewed":"2009-08-27T04:12:34+00:00","updated":"2009-08-27T23:52:45+00:00"},
"141330":{"id":141330,"name":",","parentid":138933,"flagged":false,"website":"","homephone":"","background":"",
"businessphonemain":"","businessfax":"","homeaddress":"","businessaddress":"","cellularphone":"",
"businessphonedirect":"","businessemail":"","lastname":"","firstname":",","personalemail":"test2@test.com",
"created":"2009-08-27T04:12:13+00:00","viewed":"2009-08-27T04:12:14+00:00","updated":"2009-08-27T23:52:26+00:00"},
"count":2359,"status":"success"}
Does this help?