Views:

Last Updated: 1/22/2020 12:11:13 AM

Get scheduled reports for customers

Request

HTTP Request

GET /SMPI/{version}/service/wfbss/api/report

Parameters

Name

Type

Description

Validation

Required Parameters

cids

string

A list of customer ID separated by comma.

At least one customer ID must be specified, and no more than 10.

Optional Parameters

name

string

Report name

rtid

integer

Report ID

HTTP Request Example

1. Get scheduled reports
GET /SMPI/{version}/service/wfbss/api/report?cids=74AE704D-CD9E-4F45-A62B-CA3AED65F99F

2. Get scheduled reports having the specified name
GET /SMPI/{version}/service/wfbss/api/report?cids=74AE704D-CD9E-4F45-A62B-CA3AED65F99F&name=weekly report

Do not supply a request body with this method.

Response

Response

If successful, this method returns an HTTP 200 OK status code and a response body with the following structure:

{  
  "customers":[  
    {  
      "id":"74AE704D-CD9E-4F45-A62B-CA3AED65F99F",
      "reports":[  
        {  
          "setting":{  
            "enabled":1,
            "parameter":{  
              "time":11100,
              "gids":[  
                2
              ],
              "email":1,
              "weekday":1,
              "address":[  
                "report_recipient@trendmicro.com"
              ]
            },
            "name":"weekly report"
          },
          "type":3,
          "number":0,
          "rtid":1
        }
      ],
      "eid":"6FA6C13D-04B9-4FBC-B181-9B8AF75AD801"
    }
  ]
}

Name

Type

Description

Length

customers[].eid

string

For internal use

GUID

customers[].id

string

Customer ID

GUID

customers[].reports[].number

integer

The number of report history

customers[].reports[].rtid

integer

Report ID

customers[].reports[].setting.enabled

integer

Enable the report

1 = true; 0 = false

customers[].reports[].setting.name

string

Report name

customers[].reports[].setting.parameter.address[]

string

Report recipient

e.g., report_recipient@trendmicro.com

customers[].reports[].setting.parameter.email

integer

Sent out the report

1 = true; 0 = false

customers[].reports[].setting.parameter.gids[]

integer

Group ID

customers[].reports[].setting.parameter.monthday

integer

For monthly report. The report runs once a month on the specified day the specified time.

1 to 31

customers[].reports[].setting.parameter.weekday

integer

For weekly report. The report runs once a week on the specified day the specified time.

0 = Sunday; 1 = Monday; 2 = Tuesday; 3 = Wednesday; 4 = Thursday; 5 = Friday; 6 = Saturday

customers[].reports[].setting.parameter.time

integer

The time WFBS-SVC should generate the report and the time format is the number of the second of the day.

0 to 86399. For example, 0 indicates 00:00 AM, 28800 indicates 08:00 AM

customers[].reports[].type

integer

Report schedule

3 = Weekly; 4 = Monthly