PUT suppliers/{supplier}/indicators (режим мультитенантности)

04 августа 2026

ID 296215

Добавление в источник данных об угрозах новых индикаторов и обновление существующих индикаторов в рамках указанного тенанта.

С помощью этого запроса можно обновить только источники данных, созданные с помощью REST API, а также источники данных InternalTI и FalsePositive.

Путь

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

Метод

PUT

Заголовки запроса

Этот запрос имеет следующие заголовки:

Заголовки запроса

Параметры запроса

Этот запрос имеет следующие параметры:

Параметры запроса

Тело запроса

Тело этого запроса содержит массив объектов индикаторов в формате JSON.

[

{

"indicator":"%INDICATOR_VALUE_1%",

"context":

{

"%FIELD_NAME_1%":"%FIELD_VALUE_1%",

...

"%FIELD_NAME_N%":"%FIELD_VALUE_N%"

},

"tags":

[

"%TAG_NAME_1%",

...

"%TAG_NAME_N%"

]

},

...

{

"indicator":"%INDICATOR_VALUE_N%",

"context":

{

"%FIELD_NAME_1%":"%FIELD_VALUE_1%",

...

"%FIELD_NAME_N%":"%FIELD_VALUE_N%"

}

}

]

Свойства объекта индикатора описаны в следующей таблице.

Свойства объекта индикатора

Свойства объекта контекста индикатора описаны в следующей таблице.

Свойства объекта контекста индикатора

Пример запроса

Ниже приведен пример запроса PUT suppliers/{supplier}/indicators.

Ниже приведен пример запроса PUT suppliers/{supplier}/indicators в случае, когда параметр mark_detections был применен к источнику данных об угрозах FalsePositive.

Заголовки ответа

Ответ имеет следующие заголовки.

Заголовки ответа

Тело ответа

Тело ответа содержит объект JSON со статусом операции.

[

{

"status": "All indicators were successfully added to the database"

}

]

Свойства объекта статуса описаны в следующей таблице.

Свойства объекта статуса

Пример ответа

Ниже приведен пример ответа на запрос PUT suppliers/{supplier}/indicators.

Ответ о частичном успехе

Этот ответ генерируется, если успешно обработаны были не все индикаторы.

Тело ответа содержит объект частичного успеха со статусом операции и массив объектов ошибок индикатора:

[

{

"status": "An error occurred while adding some of the indicators to the database",

"error_indicators":[

{

"indicator": "%INDICATOR_VALUE_1%",

"reason": "%REASON%"

},

...

{

"indicator": "%INDICATOR_VALUE_N%",

"reason": "%REASON%"

}

]

}

]

Свойства объекта частичного успеха описаны в следующей таблице.

Свойства объекта частичного успеха

Свойства объекта ошибки индикатора описаны в следующей таблице.

Свойства объекта ошибки индикатора

Пример ответа о частичном успехе

Ниже приведен пример ответа о частичном успехе на запрос PUT suppliers/{supplier}/indicators.

Ответы с ошибкой

Ответы с ошибкой содержат информацию о статусе ответа.

Ответ с ошибкой содержит объект JSON с описанием ошибки.

[

{

"status": "An error occurred while adding indicators to the database",

}

]

Описание свойств объекта ошибки приведено в следующей таблице.

Свойства объекта ошибки

Пример ошибочного ответа

Ниже приведен пример ответа с ошибкой на запрос PUT suppliers/{supplier}.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!