API调用URL地址
http://<serverName>:<portNumber>/api/v3/requests
示例:http://192.168.1.8:8080/api/v3/requests
请求参数
方法:GET
请求参数:
 
  | 
   参数名 
   | 
  
   值 
   | 
  
   位置 
   | 
 
 
  | 
   input_data 
   | 
  
   <JSON_String> 
   | 
  
   body 
   | 
 
 
  | 
   authtoken 
   | 
  
   <API Key> 
   | 
  
   header 
   | 
 
 
输入示例
{"list_info":{
        "row_count":20,
        "start_index":1,
        "sort_field":"subject",
        "sort_order":"asc",
        "get_total_count":true,
        "search_fields":{
            "subject":"New hire",
            "priority.name":"high"
        },
    }}
List_info中的值为API请求的参数,其中:
”row_count”:”20”,为查询返回20个数据;
“start_index“:1,为从第一个开始查询;
"sort_field":"subject":以主题为排序列
“sort_order”:”asc”,为升序排列;
“get_total_count”:true,为获得所有数据计数。
“search_fields”:{"subject":"New hire", "priority.name":"high"},即搜索条件,以上示例为检索主题为New hire和优先级为"high"的请求信息
响应示例
 {
    "response_status":[
        {
            "status_code":2000,
            "status":"success"
        }
    ],    "list_info":{
        "has_more_rows":false,
        "start_index":1,
        "sort_field":"subject",
        "search_fields":{
            "priority.name":"high",
            "subject":"New hire"
        },
        "total_count":0,
        "sort_order":"asc",
        "get_total_count":"true",
        "row_count":0
    },    "requests":[
    ]}Postman示例
 
Python脚本示例
#Python version - 3.9
#需要安装requests模块
import requests
 
url = "http://192.168.1.8:8080/api/v3/requests"
headers = {"authtoken":"7BED0D54-EC1A-4C66-863A-84D0F4FAE6AF"}
input_data = '''{
    "list_info": {
        "row_count": 20,
        "start_index": 1,
        "sort_field": "subject",
        "sort_order": "asc",
        "get_total_count": true,
        "search_fields": {
            "subject": "New hire",
            "priority.name": "high"
        },
 
    }
}'''
params = {'input_data': input_data}
response = requests.get(url,headers=headers,params=params,verify=False)
print(response.text)