Table of Contents



1. clientlogin - authenticate client

Request: POST /application/clientlogin

Header Value
Content-Type application/json
Content-Length 42
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFZjJiNGY1NTU2NzlhNWZjNzNjYzYxYmFjMzkz%0AZjYwN2ZkYTJmNmY4YTQzOGZmYTM1YjJmZjI3Njg1MjllNjFlYw%3D%3D%0A--5d267f2b4bb9c4cff9b9e1b29e80bbcdea1a9e5e
Body
{"password":"testpass","login":"testuser"}

Response: 500

Header Value
Content-Type text/html;charset=utf-8
Content-Length 875
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFZjJiNGY1NTU2NzlhNWZjNzNjYzYxYmFjMzkz%0AZjYwN2ZkYTJmNmY4YTQzOGZmYTM1YjJmZjI3Njg1MjllNjFlYw%3D%3D%0A--5d267f2b4bb9c4cff9b9e1b29e80bbcdea1a9e5e; path=/; expires=Sat, 17-Dec-2011 16:27:19 GMT; HttpOnly
Body
Real HTTP connections are disabled. Unregistered request: POST http://test.rhoconnect.com/rhoconnect/authenticate with body '{"password":"testpass","login":"testuser","api_token":"b6f22608fa8b4acf84e844808845e2fe"}' with headers {'Accept'=>'application/json', 'Accept-Encoding'=>'gzip, deflate', 'Content-Length'=>'89', 'Content-Type'=>'application/json'} You can stub this request with the following snippet: stub_request(:post, "http://test.rhoconnect.com/rhoconnect/authenticate"). with(:body => "{\"password\":\"testpass\",\"login\":\"testuser\",\"api_token\":\"b6f22608fa8b4acf84e844808845e2fe\"}", :headers => {'Accept'=>'application/json', 'Accept-Encoding'=>'gzip, deflate', 'Content-Length'=>'89', 'Content-Type'=>'application/json'}). to_return(:status => 200, :body => "", :headers => {}) ============================================================

2. clientlogin - login failure

Request: POST /application/clientlogin

Header Value
Content-Type application/json
Content-Length 43
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFZDA4ZTNmOWRhNDU2OTMxYWM4NTdhNTZhMTE1%0AMDk4NTUwMmM1NGRlNzA1Yjg4N2U4ZmYwY2Q5Yjc4YTNjOWRjZA%3D%3D%0A--a815240864159985298bd866d982b386d4f697be
Body
{"password":"wrongpass","login":"testuser"}

Response: 500

Header Value
Content-Type text/html;charset=utf-8
Content-Length 877
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFZDA4ZTNmOWRhNDU2OTMxYWM4NTdhNTZhMTE1%0AMDk4NTUwMmM1NGRlNzA1Yjg4N2U4ZmYwY2Q5Yjc4YTNjOWRjZA%3D%3D%0A--a815240864159985298bd866d982b386d4f697be; path=/; expires=Sat, 17-Dec-2011 16:27:19 GMT; HttpOnly
Body
Real HTTP connections are disabled. Unregistered request: POST http://test.rhoconnect.com/rhoconnect/authenticate with body '{"password":"wrongpass","login":"testuser","api_token":"b6f22608fa8b4acf84e844808845e2fe"}' with headers {'Accept'=>'application/json', 'Accept-Encoding'=>'gzip, deflate', 'Content-Length'=>'90', 'Content-Type'=>'application/json'} You can stub this request with the following snippet: stub_request(:post, "http://test.rhoconnect.com/rhoconnect/authenticate"). with(:body => "{\"password\":\"wrongpass\",\"login\":\"testuser\",\"api_token\":\"b6f22608fa8b4acf84e844808845e2fe\"}", :headers => {'Accept'=>'application/json', 'Accept-Encoding'=>'gzip, deflate', 'Content-Length'=>'90', 'Content-Type'=>'application/json'}). to_return(:status => 200, :body => "", :headers => {}) ============================================================

3. clientcreate - create client id

Request: GET /application/clientcreate

Header Value
Content-Type  
Content-Length 0
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFNzQ1MTY3YjkzNTA5OGM5NzFmYTEzZjc0ZWU4%0ANTJjYmVhZDg4NWRlMTFjMWYzM2FhYjM5YTFmNjMzYzI3NGMxMw%3D%3D%0A--778c59561495f8b5957c9fef41d7c14a923ca1b1
Body

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFNzQ1MTY3YjkzNTA5OGM5NzFmYTEzZjc0ZWU4%0ANTJjYmVhZDg4NWRlMTFjMWYzM2FhYjM5YTFmNjMzYzI3NGMxMw%3D%3D%0A--778c59561495f8b5957c9fef41d7c14a923ca1b1; path=/; expires=Sat, 17-Dec-2011 16:27:19 GMT; HttpOnly
Body
Not authenticated

4. clientcreate-and-register - create client id with register params

Request: GET /application/clientcreate?device_port=3333&device_pin=abcd&device_type=iPhone

Header Value
Content-Type  
Content-Length 0
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFZTcwNWFmMmU1MDEzZWMzMWQ1MGExMjBhNzdh%0ANjk0NmM0MzhjNGVlZDg1OWFjOGE2NjA4M2FlMWE4M2UzMTczNw%3D%3D%0A--885dcbd360e2ae1fe380acf9493ca513a5870ea4
Body

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFZTcwNWFmMmU1MDEzZWMzMWQ1MGExMjBhNzdh%0ANjk0NmM0MzhjNGVlZDg1OWFjOGE2NjA4M2FlMWE4M2UzMTczNw%3D%3D%0A--885dcbd360e2ae1fe380acf9493ca513a5870ea4; path=/; expires=Sat, 17-Dec-2011 16:27:19 GMT; HttpOnly
Body
Not authenticated

5. clientregister - register client with params

Request: POST /application/clientregister

Header Value
Content-Type application/json
Content-Length 112
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFZTUzM2JmYzI0NWE1ODc0YWMxOWM2YTAxNmIw%0ANzUwY2ZmYmZiM2RiY2Y4ZWRhYTZkYjQ4MjExYjdhNGRjNmRiZQ%3D%3D%0A--5a2d62bc83371ab3b96686e330b6e30d6d0a1c36
Body
{"device_port":"3333","device_pin":"abcd","device_type":"iPhone","client_id":"1c253d3ec0284d4d8c825b52f16e2dc4"}

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFZTUzM2JmYzI0NWE1ODc0YWMxOWM2YTAxNmIw%0ANzUwY2ZmYmZiM2RiY2Y4ZWRhYTZkYjQ4MjExYjdhNGRjNmRiZQ%3D%3D%0A--5a2d62bc83371ab3b96686e330b6e30d6d0a1c36; path=/; expires=Sat, 17-Dec-2011 16:27:19 GMT; HttpOnly
Body
Not authenticated

6. clientreset - reset client database

Request: GET /application/clientreset?client_id=6ba5f6ae4b8048bb8d0668e2505cb2fc

Header Value
Content-Type  
Content-Length 0
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFOGRjMGI4ZDA0MTNiM2VkNDk2Yzk1OTIyYjJk%0AZmVlNDc3MjBmNzY0M2UyNjFjY2U0NmFhODAwYzIzMDNhNWM1Zg%3D%3D%0A--f1c5ba941358b370e489bd7ed0522f2743f4268a
Body

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFOGRjMGI4ZDA0MTNiM2VkNDk2Yzk1OTIyYjJk%0AZmVlNDc3MjBmNzY0M2UyNjFjY2U0NmFhODAwYzIzMDNhNWM1Zg%3D%3D%0A--f1c5ba941358b370e489bd7ed0522f2743f4268a; path=/; expires=Sat, 17-Dec-2011 16:27:19 GMT; HttpOnly
Body
Not authenticated

7. create - create object(s)

Request: POST /application

Header Value
Content-Type application/json
Content-Length 144
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFZWE0ZDhhMWIzNTBmM2RmZDAzZTk0NGNhNTYx%0AYzVmNWExNDQ2ZWJiZjk1OTYxMTRhYTY1ZWZhNzlkNzExYzNkOA%3D%3D%0A--79118d47d54ba379357a9e8a09c58c9549ba0fd7
Body
{"client_id":"0bcc5287c27a4c3683f3925048a7e87e","source_name":"SampleAdapter","create":{"1":{"price":"199.99","brand":"Apple","name":"iPhone"}}}

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFZWE0ZDhhMWIzNTBmM2RmZDAzZTk0NGNhNTYx%0AYzVmNWExNDQ2ZWJiZjk1OTYxMTRhYTY1ZWZhNzlkNzExYzNkOA%3D%3D%0A--79118d47d54ba379357a9e8a09c58c9549ba0fd7; path=/; expires=Sat, 17-Dec-2011 16:27:19 GMT; HttpOnly
Body
Not authenticated

8. update - update object(s)

Request: POST /application

Header Value
Content-Type application/json
Content-Length 144
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFYmIyMjM1OWY0NzYwMmI2YjI3YjI2MDUzNjZm%0AODhiOThlYzQwNmMyYmIxMTJhYmVlODJhZmRkYzdiZjI2OTU0MA%3D%3D%0A--9af74756f32c6abef495c70f9dd929e3a8d53a39
Body
{"client_id":"868a63369e5b4a7797373fa6fe8bccb2","source_name":"SampleAdapter","update":{"1":{"price":"199.99","brand":"Apple","name":"iPhone"}}}

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFYmIyMjM1OWY0NzYwMmI2YjI3YjI2MDUzNjZm%0AODhiOThlYzQwNmMyYmIxMTJhYmVlODJhZmRkYzdiZjI2OTU0MA%3D%3D%0A--9af74756f32c6abef495c70f9dd929e3a8d53a39; path=/; expires=Sat, 17-Dec-2011 16:27:19 GMT; HttpOnly
Body
Not authenticated

9. delete - delete object(s)

Request: POST /application

Header Value
Content-Type application/json
Content-Length 144
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFMWVhOTk2ZjE2ZGU3YjBkYWIzNjhlZmI5M2Q3%0ANmFhZThkNzAzNmRjMmVmMmY2NmM2ODhjNDQ1Y2I1ZDNhZDY1OA%3D%3D%0A--21e966b14828c42f76527e10c6b51e2db4aa72cf
Body
{"delete":{"1":{"price":"199.99","brand":"Apple","name":"iPhone"}},"client_id":"ac0b960fd357487f96c9ecc15703d629","source_name":"SampleAdapter"}

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFMWVhOTk2ZjE2ZGU3YjBkYWIzNjhlZmI5M2Q3%0ANmFhZThkNzAzNmRjMmVmMmY2NmM2ODhjNDQ1Y2I1ZDNhZDY1OA%3D%3D%0A--21e966b14828c42f76527e10c6b51e2db4aa72cf; path=/; expires=Sat, 17-Dec-2011 16:27:19 GMT; HttpOnly
Body
Not authenticated

10. create - client creates blobs

Request: POST /api/application/queue_updates

Header Value
Content-Type multipart/form-data; boundary=----------XnJLe9ZIbbGUYtzPQJ16u1
Content-Length 833
Cookie rhoconnect_session=BAh7CDoNYXBwX25hbWUiEGFwcGxpY2F0aW9uOglhdXRoIg5kZWxlZ2F0ZWQ6 CmxvZ2luIg10ZXN0dXNlcg== --87659670a0625baf4cdd81bdb9bf829b4567eb35
Body
------------XnJLe9ZIbbGUYtzPQJ16u1
Content-Disposition: form-data; name="txtfile-rhoblob-1"; filename="upload1.txt"
Content-Type: application/octet-stream
Content-Length: 5

hello
------------XnJLe9ZIbbGUYtzPQJ16u1
Content-Disposition: form-data; name="txtfile-rhoblob-2"; filename="upload2.txt"
Content-Type: application/octet-stream
Content-Length: 5

world
------------XnJLe9ZIbbGUYtzPQJ16u1
Content-Disposition: form-data; name="cud"

{"client_id":"278c76a7ab2a4f64ba804c1aa22504f3","source_name":"SampleAdapter","version":3,"create":{"1":{"price":"199.99","brand":"Apple","name":"iPhone","txtfile-rhoblob":"upload1.txt","_id":"tempobj1"},"2":{"price":"99.99","brand":"Android","name":"G2","txtfile-rhoblob":"upload2.txt","_id":"tempobj2"}},"blob_fields":["txtfile-rhoblob"]}
------------XnJLe9ZIbbGUYtzPQJ16u1--

Response: 200

Header Value
Content-Type text/html
Content-Length 0
Set-Cookie rhoconnect_session=BAh7CDoKbG9naW4iDXRlc3R1c2VyOg1hcHBfbmFtZSIPcmhvdGVzdGFwcDoJ%0AYXV0aCIOZGVsZWdhdGVk%0A--788449811455529433e658e1c486c622f47ee0d8; path=/; expires=Mon, 04-Apr-2011 19:29:32
Body

11. create-update-delete - create,update,delete object(s)

Request: POST /application

Header Value
Content-Type application/json
Content-Length 269
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFYTZhMzI3MGNkZGQxYWFiZTBiYTBmNDQ4ZmY2%0ANzRkNTZkNTU1MzM4NjBkNmU0NDE1NGM1Y2JhYmQxYWYyOGZiMw%3D%3D%0A--3c4e592f10552870791aedaff34accae08e747e1
Body
{"delete":{"3":{"price":"299.99","brand":"HTC","name":"Fuze"}},"client_id":"941844907c644c8ca75180093ad2883e","source_name":"SampleAdapter","create":{"1":{"price":"199.99","brand":"Apple","name":"iPhone"}},"update":{"2":{"price":"99.99","brand":"Android","name":"G2"}}}

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFYTZhMzI3MGNkZGQxYWFiZTBiYTBmNDQ4ZmY2%0ANzRkNTZkNTU1MzM4NjBkNmU0NDE1NGM1Y2JhYmQxYWYyOGZiMw%3D%3D%0A--3c4e592f10552870791aedaff34accae08e747e1; path=/; expires=Sat, 17-Dec-2011 16:27:19 GMT; HttpOnly
Body
Not authenticated

12. create-with-link - send link for created object

Request: GET /application?client_id=6cfc1adaf0ef45bea42bbb2384438831&version=3&source_name=SampleAdapter

Header Value
Content-Type  
Content-Length 0
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFMzNiOGUzMGU1ZGY4ZTRkODJhMWI0YTI3MGZi%0AMDYwNTJlYTI5NmRhMDA2NzBmNDNiZjNlNjFlNzNkZGNiNWI0MQ%3D%3D%0A--28349f254d3aa9165b3a30ce6db2da95cb986288
Body

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFMzNiOGUzMGU1ZGY4ZTRkODJhMWI0YTI3MGZi%0AMDYwNTJlYTI5NmRhMDA2NzBmNDNiZjNlNjFlNzNkZGNiNWI0MQ%3D%3D%0A--28349f254d3aa9165b3a30ce6db2da95cb986288; path=/; expires=Sat, 17-Dec-2011 16:27:19 GMT; HttpOnly
Body
Not authenticated

13. query-error - send query error

Request: GET /application?client_id=9310e7d63d5d4c75becf51341251e9ac&version=3&source_name=SampleAdapter

Header Value
Content-Type  
Content-Length 0
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFMGJjZmIyODc3M2NlZDUxNTc1NDMwYWZlMzk5%0AYTczZGY4ZTUyZmI4OWI0Y2Y3ODUxZDVhYmJiM2YxYTdiOWQyYg%3D%3D%0A--f99d094c2373f93e160544ea1ed20fcbb47bd2c1
Body

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFMGJjZmIyODc3M2NlZDUxNTc1NDMwYWZlMzk5%0AYTczZGY4ZTUyZmI4OWI0Y2Y3ODUxZDVhYmJiM2YxYTdiOWQyYg%3D%3D%0A--f99d094c2373f93e160544ea1ed20fcbb47bd2c1; path=/; expires=Sat, 17-Dec-2011 16:27:19 GMT; HttpOnly
Body
Not authenticated

14. login-error - send login error

Request: GET /application?client_id=230aa747c8f545c5a8328c55eab08715&version=3&source_name=SampleAdapter

Header Value
Content-Type  
Content-Length 0
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFNmUxZDhmNTJhNmFmMTkzZGU2ZTk0YTkxOWFk%0ANGY5NjM1ZDg1OGQyYjIwZTc5ZDhlNDk3NThjYTVhYWRkZDVjZg%3D%3D%0A--7c6cfa2140c37d37e230f8bb1287aa2655ab1a99
Body

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFNmUxZDhmNTJhNmFmMTkzZGU2ZTk0YTkxOWFk%0ANGY5NjM1ZDg1OGQyYjIwZTc5ZDhlNDk3NThjYTVhYWRkZDVjZg%3D%3D%0A--7c6cfa2140c37d37e230f8bb1287aa2655ab1a99; path=/; expires=Sat, 17-Dec-2011 16:27:19 GMT; HttpOnly
Body
Not authenticated

15. logoff-error - send logoff error

Request: GET /application?client_id=a7bcd6b0cf354069857875f0507da09b&version=3&source_name=SampleAdapter

Header Value
Content-Type  
Content-Length 0
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFODVjMjU3OTk5ZjQ3YzM0NzZjZTQxMzJjMzgy%0AYTNlYmMxNzBiNjIyMzE4Y2Q4OWRjZjBjMWUyNWY3MGE4N2YyZQ%3D%3D%0A--fca2f465f2da14dd9396be559ce9df6e0cbbea58
Body

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFODVjMjU3OTk5ZjQ3YzM0NzZjZTQxMzJjMzgy%0AYTNlYmMxNzBiNjIyMzE4Y2Q4OWRjZjBjMWUyNWY3MGE4N2YyZQ%3D%3D%0A--fca2f465f2da14dd9396be559ce9df6e0cbbea58; path=/; expires=Sat, 17-Dec-2011 16:27:19 GMT; HttpOnly
Body
Not authenticated

16. create-error - send create error

Request: GET /application?client_id=69cd1887eca44678a150d2277a8c973c&version=3&source_name=SampleAdapter

Header Value
Content-Type  
Content-Length 0
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFMTFiZGQwMzNjNmQ2MTRiZjM5ZjEyMDk2Yjgz%0ANWViMDE5MThmM2U4MGQ1ZWZkZjJhODg4N2Y5ZGQwZmFkYTkwZQ%3D%3D%0A--49f7d3a5a9d1204a46dbadbc89fdbd7bd54330d9
Body

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFMTFiZGQwMzNjNmQ2MTRiZjM5ZjEyMDk2Yjgz%0ANWViMDE5MThmM2U4MGQ1ZWZkZjJhODg4N2Y5ZGQwZmFkYTkwZQ%3D%3D%0A--49f7d3a5a9d1204a46dbadbc89fdbd7bd54330d9; path=/; expires=Sat, 17-Dec-2011 16:27:19 GMT; HttpOnly
Body
Not authenticated

17. update-error - send update error

Request: GET /application?client_id=7bb4c54c3e6d42c28ef42f430a6b76d7&version=3&source_name=SampleAdapter

Header Value
Content-Type  
Content-Length 0
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFMzg5YWFhNTUxYjM4ZGY0NTg3MmViNjdlZTRk%0AOTk2YWJhMDg4YzhjMjM2ZWE2YjJlZDE0YmIyZWQzYjNlYWYwZA%3D%3D%0A--87e453eba1c9abc44341af5b9e042defb0f4cd3f
Body

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFMzg5YWFhNTUxYjM4ZGY0NTg3MmViNjdlZTRk%0AOTk2YWJhMDg4YzhjMjM2ZWE2YjJlZDE0YmIyZWQzYjNlYWYwZA%3D%3D%0A--87e453eba1c9abc44341af5b9e042defb0f4cd3f; path=/; expires=Sat, 17-Dec-2011 16:27:19 GMT; HttpOnly
Body
Not authenticated

18. delete-error - send delete error

Request: GET /application?client_id=68ce26f3dc5d4ef2ad48cd0d54e11855&version=3&source_name=SampleAdapter

Header Value
Content-Type  
Content-Length 0
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFN2JiMmFkNDM4ODY5NWIwOTNjZTIzNGQ1MTAw%0AOTA0N2M4YjgwODhmMTlkMzdkMWUwNDg1YzFkY2ViY2VjZDk1MQ%3D%3D%0A--57ada6b31f2f3e1f0a429fd1f775ff37b9450043
Body

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFN2JiMmFkNDM4ODY5NWIwOTNjZTIzNGQ1MTAw%0AOTA0N2M4YjgwODhmMTlkMzdkMWUwNDg1YzFkY2ViY2VjZDk1MQ%3D%3D%0A--57ada6b31f2f3e1f0a429fd1f775ff37b9450043; path=/; expires=Sat, 17-Dec-2011 16:27:19 GMT; HttpOnly
Body
Not authenticated

19. insert objects - send insert objects

Request: GET /application?client_id=5147d9036428480c991a5a35eb2e4c6a&version=3&source_name=SampleAdapter

Header Value
Content-Type  
Content-Length 0
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFZmNjMTQ2NmFmMTlhODkxNDFkYTliZDI3ZWUx%0ANDM5OGM4NDFkZTRlNTg2MTk1ZjJhN2M2NDIxZWVlOWJlNTkzYw%3D%3D%0A--e48a54ced901b3c96cb6488851dd7586fcf7240b
Body

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFZmNjMTQ2NmFmMTlhODkxNDFkYTliZDI3ZWUx%0ANDM5OGM4NDFkZTRlNTg2MTk1ZjJhN2M2NDIxZWVlOWJlNTkzYw%3D%3D%0A--e48a54ced901b3c96cb6488851dd7586fcf7240b; path=/; expires=Sat, 17-Dec-2011 16:27:19 GMT; HttpOnly
Body
Not authenticated

20. metadata - send metadata

Request: GET /application?client_id=1e6ca56d8b6143d5958833675603375a&version=3&source_name=SampleAdapter

Header Value
Content-Type  
Content-Length 0
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFYTdhMjFmY2M5NjYyMTU1MjkwYTVkMDU5MWUw%0AM2I2NTBkNTU3MDU0OWFiMGQ5NzlkOGQzNzE4NzZmYjkzN2E0OA%3D%3D%0A--c2c517ff03492024f5b7a4aa9d92d0fd3f8d6f0f
Body

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFYTdhMjFmY2M5NjYyMTU1MjkwYTVkMDU5MWUw%0AM2I2NTBkNTU3MDU0OWFiMGQ5NzlkOGQzNzE4NzZmYjkzN2E0OA%3D%3D%0A--c2c517ff03492024f5b7a4aa9d92d0fd3f8d6f0f; path=/; expires=Sat, 17-Dec-2011 16:27:20 GMT; HttpOnly
Body
Not authenticated

21. delete objects - send delete objects

Request: GET /application?token&client_id=5cf39e1f71174cc99531e3a41e656ca0&version=3&source_name=SampleAdapter

Header Value
Content-Type  
Content-Length 0
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFZjU5ZmZjYzVhZDA3ZTczMmQxNThkMTQ0NWIw%0AMDliMTA5NTY4ZDUzOWNmOTI2OGI1YjE0M2NlOWMyODQ4NDI3MA%3D%3D%0A--39cd00bbab95d6fec24f83877b1b72e98527ed96
Body

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFZjU5ZmZjYzVhZDA3ZTczMmQxNThkMTQ0NWIw%0AMDliMTA5NTY4ZDUzOWNmOTI2OGI1YjE0M2NlOWMyODQ4NDI3MA%3D%3D%0A--39cd00bbab95d6fec24f83877b1b72e98527ed96; path=/; expires=Sat, 17-Dec-2011 16:27:20 GMT; HttpOnly
Body
Not authenticated

22. insert-delete objects - send insert and delete objects

Request: GET /application?token&client_id=66ad19a9dc284ff589a9c2c96018008a&version=3&source_name=SampleAdapter

Header Value
Content-Type  
Content-Length 0
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFNzFiZDI3NGIwMWFhMmQxNjEzNmMwZjcxODIz%0AMmIzYjI2NjZjNmI1MTQzMDU2YjRjODU0ZGIwYTI4MmNiODNkMg%3D%3D%0A--78205c6ed7ee8b02d8030438e0bd7488d789fafd
Body

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFNzFiZDI3NGIwMWFhMmQxNjEzNmMwZjcxODIz%0AMmIzYjI2NjZjNmI1MTQzMDU2YjRjODU0ZGIwYTI4MmNiODNkMg%3D%3D%0A--78205c6ed7ee8b02d8030438e0bd7488d789fafd; path=/; expires=Sat, 17-Dec-2011 16:27:20 GMT; HttpOnly
Body
Not authenticated

23. search result - send search results

Request: GET /application/search?sources[][name]=SampleAdapter&client_id=d23c46140ac54f5a9e71771f9d93b33e&version=3&search[name]=iPhone

Header Value
Content-Type  
Content-Length 0
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFYjZiOWNhYjc4ZDkwZGE4ZTA3MDllMzM1YTU3%0AMDQwNzNkN2QwZmRhYmY3MTIwYzA3ODM3MTNhYTI5YTQ4NzA3OQ%3D%3D%0A--b85dfa6d22d2784254f00307b4c78360f9d18bd9
Body

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFYjZiOWNhYjc4ZDkwZGE4ZTA3MDllMzM1YTU3%0AMDQwNzNkN2QwZmRhYmY3MTIwYzA3ODM3MTNhYTI5YTQ4NzA3OQ%3D%3D%0A--b85dfa6d22d2784254f00307b4c78360f9d18bd9; path=/; expires=Sat, 17-Dec-2011 16:27:20 GMT; HttpOnly
Body
Not authenticated

24. search error - send search error

Request: GET /application/search?sources[][name]=SampleAdapter&client_id=25ca19fff81340b699c679ce335beb91&version=3&search[name]=iPhone

Header Value
Content-Type  
Content-Length 0
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFYTg0ZjNkMTA5YWYyNWRkZmZhODgwZWVhODRk%0AMWI0Yjk5N2E1NzFiZWE4MjAxZTYyYzk0MDhmZDMwNmM2Y2RkZg%3D%3D%0A--ba06ca9432d93eab25a940d32101a615afab508d
Body

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFYTg0ZjNkMTA5YWYyNWRkZmZhODgwZWVhODRk%0AMWI0Yjk5N2E1NzFiZWE4MjAxZTYyYzk0MDhmZDMwNmM2Y2RkZg%3D%3D%0A--ba06ca9432d93eab25a940d32101a615afab508d; path=/; expires=Sat, 17-Dec-2011 16:27:20 GMT; HttpOnly
Body
Not authenticated

25. multi source search - send multiple sources in search results

Request: GET /application/search?sources[][name]=SimpleAdapter&sources[][name]=SampleAdapter&client_id=6195e7029aa1428da7ff397f68502db5&version=3&search[search]=bar

Header Value
Content-Type  
Content-Length 0
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFYjJkYTNlYjhjOTJiZDczNTY1M2IzY2I5MWM5%0AMDU4ZTc0YzdhOGNlOTY5ZDM0MWU2YmMxMDNiZGNjNGM5NDJkZQ%3D%3D%0A--2c068d33cd26bafe03ef827b2245249defe114ef
Body

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFYjJkYTNlYjhjOTJiZDczNTY1M2IzY2I5MWM5%0AMDU4ZTc0YzdhOGNlOTY5ZDM0MWU2YmMxMDNiZGNjNGM5NDJkZQ%3D%3D%0A--2c068d33cd26bafe03ef827b2245249defe114ef; path=/; expires=Sat, 17-Dec-2011 16:27:20 GMT; HttpOnly
Body
Not authenticated

26. multi source search ack - acknowledge search result on multiple sources

Request: GET /application/search?sources[][name]=SimpleAdapter&sources[][token]=83342441231056&sources[][name]=SampleAdapter&sources[][token]=83342441234576&client_id=3fc5b433faa44ee9bdc2602613539efd&version=3

Header Value
Content-Type  
Content-Length 0
Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFOWEwMjM2ZmQ0OTg2MGNkZTQ1MDE3MTA3Y2Nh%0AMDZhMDRkNTNkNjNkMWY2Nzc5MzQ1YmY3MDY4OGNiY2YwZDhjOA%3D%3D%0A--877774b99ca3ac16f454932c7f128f885a6b2654
Body

Response: 401

Header Value
Content-Type text/html;charset=utf-8
Content-Length 17
Set-Cookie rhoconnect_session=BAh7BiIPc2Vzc2lvbl9pZCJFOWEwMjM2ZmQ0OTg2MGNkZTQ1MDE3MTA3Y2Nh%0AMDZhMDRkNTNkNjNkMWY2Nzc5MzQ1YmY3MDY4OGNiY2YwZDhjOA%3D%3D%0A--877774b99ca3ac16f454932c7f128f885a6b2654; path=/; expires=Sat, 17-Dec-2011 16:27:20 GMT; HttpOnly
Body
Not authenticated