Get report list

The publications/get_list endpoint is used to display the list of reports published on Kaspersky Threat Intelligence Portal between date_start and date_end (optionally). The publications will be returned based on the type (access) of the API caller. By default, if date_start and date_end are not specified, the API lists all reports.

Request

Request method: POST

Endpoint: https://tip.kaspersky.com/api/publications/get_list

Query parameters:

Expected parameters

Parameter

Description

date_start

Include only reports that were published starting from and including the specified date onwards.

Optional parameter.

Default value: 1.

date_end

Include only reports that were published only until and including the specified date.

Optional parameter.

Default value: time()—current time.

The date_start and date_end parameters must be specified in the UNIX™ time stamp system (the number of seconds that have elapsed since 00:00:00 (UTC), 1 January 1970). You can convert the date into UNIX format at www.epochconverter.com.

If these parameters are not specified, Kaspersky Threat Intelligence Portal API returns a list of all reports.

Request examples:

Get all publications:

curl -u <user_name> -H 'Content-Length: 0' --cert <full path to the certificate CERT_NAME.pem on your computer> -X POST 'https://tip.kaspersky.com/api/publications/get_list'

Get publications within a specific timeframe:

curl -u <user_name> -H 'Content-Length: 0' --cert <full path to the certificate CERT_NAME.pem on your computer> -X POST 'https://tip.kaspersky.com/api/publications/get_list?date_start=1490628942&date_end=1490628942'

Responses

Click the links below for information about possible responses.

Expand all | Collapse all

200 OK

401 Unauthorized

403 Forbidden

451 Unavailable For Legal Reasons

See also:

Get specific report

Get Master IOC file

Get Master YARA file

Using cURL utility for working with reports

Page top