Rig Resource ========================================================================== Resource URL: ``http://mytorrentserver/rundb/api/v1/rig/`` Schema URL: ``http://mytorrentserver/rundb/api/v1/rig/schema/`` .. include:: ../manual_api_ref_docs/rig.rst Fields table ------------ =================== ============================================================================== ============= ======== ======== ===== ====== ======= field help text default nullable readonly blank unique type =================== ============================================================================== ============= ======== ======== ===== ====== ======= **version** Unicode string data. Ex: "Hello World" {} false false true false string ------------------- ------------------------------------------------------------------------------ ------------- -------- -------- ----- ------ ------- **name** Unicode string data. Ex: "Hello World" n/a false false false true string ------------------- ------------------------------------------------------------------------------ ------------- -------- -------- ----- ------ ------- **state** Unicode string data. Ex: "Hello World" false false true false string ------------------- ------------------------------------------------------------------------------ ------------- -------- -------- ----- ------ ------- **ftprootdir** Unicode string data. Ex: "Hello World" results false false false false string ------------------- ------------------------------------------------------------------------------ ------------- -------- -------- ----- ------ ------- **last_clean_date** Unicode string data. Ex: "Hello World" false false true false string ------------------- ------------------------------------------------------------------------------ ------------- -------- -------- ----- ------ ------- **updatehome** Unicode string data. Ex: "Hello World" 192.168.201.1 false false false false string ------------------- ------------------------------------------------------------------------------ ------------- -------- -------- ----- ------ ------- **ftpserver** Unicode string data. Ex: "Hello World" 192.168.201.1 false false false false string ------------------- ------------------------------------------------------------------------------ ------------- -------- -------- ----- ------ ------- **comments** Unicode string data. Ex: "Hello World" false false true false string ------------------- ------------------------------------------------------------------------------ ------------- -------- -------- ----- ------ ------- **last_experiment** Unicode string data. Ex: "Hello World" false false true false string ------------------- ------------------------------------------------------------------------------ ------------- -------- -------- ----- ------ ------- **ftppassword** Unicode string data. Ex: "Hello World" ionguest false false false false string ------------------- ------------------------------------------------------------------------------ ------------- -------- -------- ----- ------ ------- **updateflag** Boolean data. Ex: True false false false true false boolean ------------------- ------------------------------------------------------------------------------ ------------- -------- -------- ----- ------ ------- **location** A single related resource. Can be either a URI or set of nested resource data. n/a false false false false related ------------------- ------------------------------------------------------------------------------ ------------- -------- -------- ----- ------ ------- **last_init_date** Unicode string data. Ex: "Hello World" false false true false string ------------------- ------------------------------------------------------------------------------ ------------- -------- -------- ----- ------ ------- **alarms** Unicode string data. Ex: "Hello World" {} false false true false string ------------------- ------------------------------------------------------------------------------ ------------- -------- -------- ----- ------ ------- **serial** Unicode string data. Ex: "Hello World" n/a true false false false string ------------------- ------------------------------------------------------------------------------ ------------- -------- -------- ----- ------ ------- **host_address** Unicode string data. Ex: "Hello World" false false true false string ------------------- ------------------------------------------------------------------------------ ------------- -------- -------- ----- ------ ------- **type** Unicode string data. Ex: "Hello World" false false true false string ------------------- ------------------------------------------------------------------------------ ------------- -------- -------- ----- ------ ------- **ftpusername** Unicode string data. Ex: "Hello World" ionguest false false false false string ------------------- ------------------------------------------------------------------------------ ------------- -------- -------- ----- ------ ------- **resource_uri** Unicode string data. Ex: "Hello World" n/a false true false false string =================== ============================================================================== ============= ======== ======== ===== ====== ======= Example request --------------- Request URL: ``http://mytorrentserver/rundb/api/v1/rig/?format=json&limit=1`` Python example ^^^^^^^^^^^^^^ .. code-block:: python import requests ts_api_request = requests.get("http://mytorrentserver/rundb/api/v1/rig/", params={"format": "json", "limit": 1}) ts_api_response = ts_api_request.json() rigs = ts_api_response["objects"] for rig in rigs: print rig Torrent Server response ^^^^^^^^^^^^^^^^^^^^^^^ .. code-block:: javascript { "meta": { "previous": null, "total_count": 114, "offset": 0, "limit": 1, "next": "/rundb/api/v1/rig/?offset=1&limit=1&format=json" }, "objects": [ { "version": { "Datacollect": "210", "Graphics": "18", "hw8560": "113", "LiveView": "345", "Scripts": "18.1.6", "OS": "19" }, "name": "PEPE", "state": "Idle", "ftprootdir": "/results", "last_clean_date": "", "updatehome": "rnd1.ite/beta", "ftpserver": "ion-nas7.ite", "comments": "", "last_experiment": "", "ftppassword": "ionguest", "updateflag": false, "location": { "name": "IonEast", "resource_uri": "/rundb/api/v1/location/2/", "defaultlocation": true, "comments": "IonEast primary node is ecto5", "id": 2 }, "last_init_date": "", "alarms": {}, "serial": "sn10c011205", "host_address": "", "type": "", "ftpusername": "anonymous", "resource_uri": "/rundb/api/v1/rig/PEPE/" } ] } Allowed HTTP methods -------------------- - get - post - put - delete - patch