## Python Client Install requirements: pip install -r requirements.txt Setup a test client: Go to the admin page and create a client. Make sure the redirect url is set to: https://www.readycloud.com/api/v1/oauth2/auth_code Look at help text: > python readycloud.py -h usage: main [-h] [-l LOGFILE] [-q] [-s] [-v] [-c CLIENT_ID] [-a API_ENDPOINT] [-r REDIRECT_URI] [-z SCOPE] {list_orders,authorize} [{plain,csv}] positional arguments: {list_orders,authorize} The command to execute. {plain,csv} The display format to display the data returned. optional arguments: -h, --help show this help message and exit -l LOGFILE, --logfile LOGFILE log to file (default: log to stdout) -q, --quiet decrease the verbosity -s, --silent only log warnings -v, --verbose raise the verbosity -c CLIENT_ID, --client-id CLIENT_ID The client id of the app. -a API_ENDPOINT, --api-endpoint API_ENDPOINT The default api endpoint. Defaults to https://www.readycloud.com/api/v1/ -r REDIRECT_URI, --redirect-uri REDIRECT_URI Redirect uri that the client is setup for. Default is "{API_ENDPOINT}/oauth2/auth_code" -z SCOPE, --scope SCOPE The requested scope of the app. Can be single or space separated. ex "xml_backup" or "xml_backup orders" Example Usage: On first run: python readycloud.py authorize --client-id=0e6b45f3b6c962ae39f49c514f2f4d --api-endpoint https://www.readycloud.com/api/v1/ --redirect-uri https://www.readycloud.com/api/v1/oauth2/auth_code Follow the instructions and then after you are authorized: python readycloud.py list_orders csv -a https://www.readycloud.com/api/v1/