Client Applications Using the JSON Protocol
You can choose to create client applications for the Web Services API by using the JSON protocol. This protocol offers functionality similar to the SOAP protocol, but provides a more REST-like interface and uses a separate service endpoint.
A JSON protocol client must perform certain basic functions, such as authenticating a session, retrieving data, and ending the session. This chapter outlines how to code basic functions, using Python to drive the JSON protocol.