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)