pycti.api.opencti_api_pir

Classes

OpenCTIApiPir

OpenCTI PIR (Priority Intelligence Requirements) API class.

Module Contents

class pycti.api.opencti_api_pir.OpenCTIApiPir(api)[source]

OpenCTI PIR (Priority Intelligence Requirements) API class.

Manages PIR flagging operations on elements.

Parameters:

api (OpenCTIApiClient) – instance of OpenCTIApiClient

Initialize the OpenCTIApiPir instance.

Parameters:

api (OpenCTIApiClient) – OpenCTI API client instance

api[source]
pir_flag_element(**kwargs)[source]

Flag an element with a PIR.

Parameters:
  • id (str) – the element id

  • input (dict) – the PIR flag input (PirFlagElementInput format)

Returns:

None

Return type:

None

pir_unflag_element(**kwargs)[source]

Unflag an element from a PIR.

Parameters:
  • id (str) – the element id

  • input (dict) – the PIR unflag input (PirUnflagElementInput format)

Returns:

None

Return type:

None