Requests

This section describes requests that you can make using the Kaspersky CyberTrace API, responses to these requests, and provides examples.

Starting from version 4.1, Kaspersky CyberTrace supports two versions of the REST API: 1.0 and 1.1. The following table lists the requests available for each version.

REST API requests

Request

REST API v1.0

REST API v1.1

POST /api/%API_VERSION%/lookup

Performs an indicator search in the General tenant.

Yes

Yes

Managing suppliers

GET /api/%API_VERSION%/suppliers

Gets a list of suppliers and their statuses.

Yes

Yes

POST /api/%API_VERSION%/suppliers

Adds a new supplier.

Yes

Yes

GET /api/%API_VERSION%/suppliers/{supplier}

Gets information about a specified supplier.

Yes

Yes

PUT /api/%API_VERSION%/suppliers/{supplier}

Updates the specified supplier information.

Yes

Yes

DELETE /api/%API_VERSION%/suppliers/{supplier}

Deletes the specified supplier.

Yes

Yes

Managing indicators

PUT /api/%API_VERSION%/suppliers/{supplier}/indicators

Adds new indicators to a supplier and updates existing indicators.

 

Yes

Adding tags to indicators or removing tags from indicators is not available.

Yes

DELETE /api/%API_VERSION%/suppliers/{supplier}/indicators

Deletes the specified indicators from a supplier.

Yes

Yes

Managing tags

GET /api/1.1/tags

Gets a list of tags.

No

Yes

POST /api/1.1/tags

Adds a new tag.

No

Yes

GET /api/1.1/tags/{tag}

Gets information about a specified tag.

No

Yes

PUT /api/1.1/tags/{tag}

Updates a specified tag.

No

Yes

DELETE /api/1.1/tags/{tag}

Deletes a specified tag.

No

Yes

Page top