)]}'
{"doc/user-guide/source/intro-user.rst":[{"author":{"_account_id":7923,"name":"Gauvain Pocentek","email":"gauvainpocentek@gmail.com","username":"gpocentek"},"change_message_id":"1f29f85bdbd1f72a91b450d488c9af5d929e93da","unresolved":false,"context_lines":[{"line_number":22,"context_line":"In addition to these ways of interacting with a cloud, you can access"},{"line_number":23,"context_line":"the OpenStack APIs directly or indirectly through `cURL \u003chttp://curl.haxx.se\u003e`__"},{"line_number":24,"context_line":"commands or open SDKs. You can automate access or build tools to manage"},{"line_number":25,"context_line":"resources and services by using the native OpenStack APIs."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"To use the OpenStack APIs, it helps to be familiar with HTTP/1.1,"},{"line_number":28,"context_line":"RESTful web services, the OpenStack services, and JSON or XML data"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1f013ff3_85a8781f","line":25,"range":{"start_line":25,"start_character":36,"end_line":25,"end_character":42},"updated":"2017-05-16 05:05:43.000000000","message":"Do we still need \"native\"?","commit_id":"c6f89ef117c3a9ff10142868ca2d4e3eac4bd1af"}]}
