Edit

playbookDefinition resource type

Namespace: microsoft.graph

Important

APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.

Represents a predefined security playbook that a user can run in an agentic session. The catalog is read-only. Select an existing definition by its id when creating a session; uniqueName is a separate catalog name, not an alternate addressing key.

Methods

Method Return type Description
List playbookDefinition collection Get the catalog.
Get playbookDefinition Read a definition.

Properties

Property Type Description
acceptedInputTypes investigationInputType collection The input kinds accepted by this playbook. The possible values are: defenderIncidentId, defenderAlertId, defenderThreatIntelligenceId, azureSubscriptionId, azureIdentityId, keyword, unknownFutureValue. unknownFutureValue isn't a valid value when creating a session. Read-only.
description String The description of the work performed by the playbook. Read-only.
displayName String The human-readable name of the playbook. Read-only.
id String The service-generated, persisted GUID-string identifier of the playbook definition. Read-only.
uniqueName String The immutable, unique catalog name, such as investigate-incident. Distinct from id. Alternate-key addressing isn't supported. Read-only.

Relationships

None.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.playbookDefinition",
  "id": "String (identifier)",
  "uniqueName": "String",
  "displayName": "String",
  "description": "String",
  "acceptedInputTypes": [
    "String"
  ]
}