logo

Automatic Outbound Call to Obtain Call Template List

Request Address

  • POST /v1/ads/external/callTemplates/search/simple

Request Parameters

  • BODY
ParameterTypeNullableDescription
pageNuminttruePage number
pageSizeinttrueNumber of items per page

Response Parameters

ParameterTypeNullableDescription
succeedbooleanfalseProcessing identifier
codeStringfalseReturn code
bizCodeStringfalseBusiness code
messageStringfalseReturn message
visiblebooleanfalseVisibility indicator
pagingObjectfalsePagination information
paging.pageNumintfalsePage number, default is 1
paging.pageSizeintfalseNumber of items per page, default is 20
paging.totalLongfalseTotal number of queries
dataArraytrueResult set
data[].idLongfalseCall template ID
data[].nameStringfalseCall template name

Request Example

$ curl 'https://ip:port/api/v1/ads/external/callTemplates/search/simple?pageNum=1&pageSize=2&AppId={appid}&Timestamp={mytime}&Token={Token}' -i -X POST -H 'Content-Type: application/json' -d 
'{
    "pageNum":1,
    "pageSize":10
}'

Response Example

HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: 522

{
    "succeed": true,
    "code": 200,
    "bizCode": "000000",
    "message": "OK",
    "visible": false,
    "paging": {
        "pageNum": 1,
        "pageSize": 2,
        "total": 2
    },
    "data": [
        {
            "id": 1,
            "name": "Call Template 01"
        },
        {
            "id": 2,
            "name": "Call Template 02"
        }
    ]
}