Skip to main content

monitoring_signals

Creates, updates, deletes, gets or lists a monitoring_signals resource.

Overview​

Namemonitoring_signals
TypeResource
Iddatadog.security.monitoring_signals

Fields​

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringThe unique ID of the security signal. (example: AAAAAWgN8Xwgr1vKDQAAAABBV2dOOFh3ZzZobm1mWXJFYTR0OA)
attributesobjectThe object containing all signal attributes and their associated values.
typestringThe type of event. (signal) (default: signal, example: signal)

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_security_monitoring_signalselectsignal_idGet a signal's details.
list_security_monitoring_signalsselectfilter[query], filter[from], filter[to], sort, page[cursor], page[limit]The list endpoint returns security signals that match a search query.<br />Both this endpoint and the POST endpoint can be used interchangeably when listing<br />security signals.
bulk_edit_security_monitoring_signals_assigneeexecdataChange the triage assignees of multiple security signals at once.<br />The maximum number of signals that can be updated in a single request is 199.
bulk_edit_security_monitoring_signals_stateexecdataChange the triage states of multiple security signals at once.<br />The maximum number of signals that can be updated in a single request is 199.
bulk_edit_security_monitoring_signalsexecdataUpdate the triage state or assignee of multiple security signals at once.<br />The maximum number of signals that can be updated in a single request is 199.
search_security_monitoring_signalsexecReturns security signals that match a search query.<br />Both this endpoint and the GET endpoint can be used interchangeably for listing<br />security signals.
edit_security_monitoring_signal_assigneeexecsignal_id, dataModify the triage assignee of a security signal.
edit_security_monitoring_signal_incidentsexecsignal_id, dataChange the related incidents for a security signal.
edit_security_monitoring_signal_stateexecsignal_id, dataChange the triage state of a security signal.
edit_security_monitoring_signalexecsignal_id, dataUpdate the triage state or assignee of a security signal.
add_security_monitoring_signal_to_incidentexecsignal_id, incident_idAdd a security signal to an incident. This makes it possible to search for signals by incident within the signal explorer and to view the signals on the incident timeline.

Parameters​

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
signal_idstringThe ID of the signal.
sitestringThe Datadog site (region) for your organization, for example datadoghq.com, us3.datadoghq.com, us5.datadoghq.com, ap1.datadoghq.com, ap2.datadoghq.com, datadoghq.eu, ddog-gov.com. Resolved from the DD_SITE environment variable when set. Optional: defaults to datadoghq.com, or the value of the DD_SITE environment variable when set; a WHERE value overrides both.
filter[from]string (date-time)The minimum timestamp for requested security signals. (example: 2019-01-02T09:42:36.320Z)
filter[query]stringThe search query for security signals. (example: security:attack status:high)
filter[to]string (date-time)The maximum timestamp for requested security signals. (example: 2019-01-03T09:42:36.320Z)
page[cursor]stringA list of results using the cursor provided in the previous query. (example: eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==)
page[limit]integer (int32)The maximum number of security signals in the response. (example: 25)
sortstringThe order of the security signals in results.

SELECT examples​

Get a signal's details.

SELECT
id,
attributes,
type
FROM datadog.security.monitoring_signals
WHERE signal_id = '{{ signal_id }}' -- required
;

Lifecycle Methods​

EXEC variables use wire (API) names.

Change the triage assignees of multiple security signals at once.<br />The maximum number of signals that can be updated in a single request is 199.

EXEC datadog.security.monitoring_signals.bulk_edit_security_monitoring_signals_assignee
@@json=
'{
"data": "{{ data }}"
}'
;