Skip to main content

A connector to simplify interactions with CSI / Virtial Observer web api

Project description

Build Status BCH compliance License: MIT PyPi version

Using the CSI API Library

Please note this module was created in order to simplify bulk data pulling from the Virtual Observer API. This project is in no way affiliated with CSI World / Virtual Observer.

Getting Started

To get started install the requests module using the following command.

python -m pip install csi-tai

Basic Get Useage:

baseURL = "https://cloud.csiworld.com/VOWebAPI/v5"  
csi = CsiConnector(token, baseURL)  
params = {'filter': 'f.FName|o.eq|v.Tippett',  
              'fields': 'FName, LName',  
              'perpage':100}  
data = csi.query(Endpoints.AgentInfo, params)  

Basic Post Useage:

baseURL = "https://cloud.csiworld.com/VOWebAPI/v5"  
csi = CsiConnector(token, baseURL)  
data = {'User': 'jsmith', 'Function': 'Pause'}  
csi.query(Endpoints.lightstout, data)  

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

csi-tai-0.0.23.tar.gz (5.0 kB view hashes)

Uploaded Source

Built Distribution

csi_tai-0.0.23-py3-none-any.whl (7.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page