For the complete documentation index, see llms.txt. This page is also available as Markdown.

Entry

APIs for managing entries to the War Room

Create new entry in existing investigation

post

API to create an entry (markdown format) in existing investigation Body example: {"investigationId":"1234","data":"entry content…"}

Authorizations
AuthorizationstringRequired
Body
datastringOptional
idstringOptional
investigationIdstringOptional
markdownbooleanOptional
primaryTerminteger · int64Optional
sequenceNumberinteger · int64Optional
versioninteger · int64Optional
Responses
200

Entry

application/json

Entry holds a single entry in an investigation. Entries entered within a short amount of time by the same user are combined

InstanceIDstringOptional
ShardIDinteger · int64Optional
allReadbooleanOptional
allReadWritebooleanOptional
brandstringOptional
cacheVersninteger · int64Optional
categorystringOptional
contentsobjectOptional

The contents of the entry that is actually indexed - should not be used

contentsSizeinteger · int64Optional

ContentsSize the total size of the contents

createdstring · date-timeOptional
cronstringOptional
cronViewbooleanOptional
dbotCreatedBystringOptional

Who has created this event - relevant only for manual incidents

deletedbooleanOptional
deletedBystringOptional
deletedFromFSbooleanOptional
endingDatestring · date-timeOptional
endingTypestringOptional

EndingType holds the type of schedule Ending

errorSourcestringOptional

Source of the error

filestringOptional

Filename of associated content

fileIDstringOptional

FileID is the file name when saved in the server

formatstringOptional

Holds information on how content is formatted

hasRolebooleanOptional

Internal field to make queries on role faster

idstringOptional
incidentCreationTimestring · date-timeOptional

store the entry based on IncidentCreationTime

indexNamestringOptional
instancestringOptional
investigationIdstringOptional

The id of the investigation it belongs to

isTodobooleanOptional

IsTodo

mirroredbooleanOptional

Only used for outbound mirroring to mark that it is already mirrored to remote system

modifiedstring · date-timeOptional
notebooleanOptional

Note

numericIdinteger · int64Optional
parentContentobjectOptional

ParentEntry content - for reference

parentEntryTruncatedbooleanOptional

ParentEntryTruncated - indicates weather entry content was truncated

parentIdstringOptional

ParentId is the ID of the parent entry

pinnedbooleanOptional

Mark entry as pinned = evidence

playbookIdstringOptional

PlaybookID - if the entry is assigned as note to a playbook task, it will hold the playbook

pollingbooleanOptional

Only used for polling entries

pollingCommandstringOptional
pollingItemsRemaininginteger · int64Optional
previousAllReadbooleanOptional
previousAllReadWritebooleanOptional
previousRolesstring[]Optional

Do not change this field manually

primaryTerminteger · int64Optional
readOnlybooleanOptional

ReadOnly

recurrentbooleanOptional
reputationSizeinteger · int64Optional

ReputationSize the total size of the reputation

retryTimestring · date-timeOptional

When retry took place

rolesstring[]Optional

The role assigned to this investigation

scheduledbooleanOptional

is it scheduled

sequenceNumberinteger · int64Optional
sizeInBytesinteger · int64Optional
sortValuesstring[]Optional
startDatestring · date-timeOptional
syncHashstringOptional
systemstringOptional

The name of the system associated with this entry

tagsstring[]Optional

Tags

tagsRawstring[]Optional

TagsRaw

taskIdstringOptional

TaskID - used if the entry is assigned as note to a playbook task

timesinteger · int64Optional
timesRaninteger · int64Optional
timezonestringOptional
timezoneOffsetinteger · int64Optional
typenumber · doubleOptional

EntryType specifies the type of the entry

userstringOptional

The user who created the entry

versioninteger · int64Optional
xsoarHasReadOnlyRolebooleanOptional
xsoarPreviousReadOnlyRolesstring[]Optional
xsoarReadOnlyRolesstring[]Optional
post/entry
POST /entry HTTP/1.1
Host: hostname
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 552

{
  "args": {
    "ANY_ADDITIONAL_PROPERTY": {
      "complex": {
        "accessor": "text",
        "filters": [
          [
            "[Circular Reference]"
          ]
        ],
        "root": "text",
        "transformers": [
          {
            "args": "[Circular Reference]",
            "operator": "text"
          }
        ]
      },
      "keyValue": [
        {
          "key": "text",
          "value": {
            "complex": {
              "accessor": "text",
              "filters": [
                [
                  "[Circular Reference]"
                ]
              ],
              "root": "text",
              "transformers": [
                {
                  "args": "[Circular Reference]",
                  "operator": "text"
                }
              ]
            },
            "keyValue": "[Circular Reference]",
            "simple": "text"
          }
        }
      ],
      "simple": "text"
    }
  },
  "data": "text",
  "id": "text",
  "investigationId": "text",
  "markdown": true,
  "primaryTerm": 1,
  "sequenceNumber": 1,
  "version": 1
}
{
  "IndicatorTimeline": [
    {
      "Category": "text",
      "Message": "text",
      "Source": "text",
      "Time": "2026-01-01T00:00:00.000Z",
      "User": "text",
      "Value": [
        "text"
      ]
    }
  ],
  "InstanceID": "text",
  "Relationships": [
    {
      "brand": "text",
      "entityA": "text",
      "entityAFamily": "text",
      "entityAType": "text",
      "entityB": "text",
      "entityBFamily": "text",
      "entityBType": "text",
      "fields": {
        "ANY_ADDITIONAL_PROPERTY": {}
      },
      "id": "text",
      "instance": "text",
      "name": "text",
      "reliability": "text",
      "reverseName": "text",
      "startTime": "2026-01-01T00:00:00.000Z",
      "type": "text"
    }
  ],
  "ShardID": 1,
  "allRead": true,
  "allReadWrite": true,
  "apiExecutionMetrics": [
    {
      "apiCallsCount": 1,
      "type": "text"
    }
  ],
  "brand": "text",
  "cacheVersn": 1,
  "category": "text",
  "contents": {},
  "contentsSize": 1,
  "created": "2026-01-01T00:00:00.000Z",
  "cron": "text",
  "cronView": true,
  "dbotCreatedBy": "text",
  "deleted": true,
  "deletedBy": "text",
  "deletedFromFS": true,
  "endingDate": "2026-01-01T00:00:00.000Z",
  "endingType": "text",
  "entryTask": {
    "playbookName": "text",
    "quiet": true,
    "taskId": "text",
    "taskName": "text",
    "taskStatus": "text"
  },
  "errorSource": "text",
  "file": "text",
  "fileID": "text",
  "fileMetadata": {
    "info": "text",
    "isMediaFile": true,
    "md5": "text",
    "sha1": "text",
    "sha256": "text",
    "sha512": "text",
    "size": 1,
    "ssdeep": "text",
    "type": "text"
  },
  "format": "text",
  "hasRole": true,
  "highlight": {
    "ANY_ADDITIONAL_PROPERTY": [
      "text"
    ]
  },
  "history": [
    {
      "contentDate": "2026-01-01T00:00:00.000Z",
      "contents": "text",
      "contentsFormat": "text",
      "user": "text"
    }
  ],
  "humanCron": {
    "atTimeHour": "text",
    "atTimeMinute": "text",
    "days": [
      "text"
    ],
    "schedulingType": "text",
    "timePeriod": 1,
    "timePeriodType": "text"
  },
  "id": "text",
  "incidentCreationTime": "2026-01-01T00:00:00.000Z",
  "indexName": "text",
  "instance": "text",
  "investigationId": "text",
  "isTodo": true,
  "mirrored": true,
  "modified": "2026-01-01T00:00:00.000Z",
  "note": true,
  "numericId": 1,
  "parentContent": {},
  "parentEntryTruncated": true,
  "parentId": "text",
  "pinned": true,
  "playbookId": "text",
  "polling": true,
  "pollingArgs": {
    "ANY_ADDITIONAL_PROPERTY": {}
  },
  "pollingCommand": "text",
  "pollingItemsRemaining": 1,
  "previousAllRead": true,
  "previousAllReadWrite": true,
  "previousRoles": [
    "text"
  ],
  "primaryTerm": 1,
  "readOnly": true,
  "recurrent": true,
  "reputationSize": 1,
  "reputations": [
    {
      "highlights": {
        "ANY_ADDITIONAL_PROPERTY": {
          "ANY_ADDITIONAL_PROPERTY": [
            {
              "array_positions": [
                1
              ],
              "end": 1,
              "pos": 1,
              "start": 1
            }
          ]
        }
      },
      "reputationsData": [
        {
          "rawTerm": "text",
          "reputation": 1,
          "reputationId": "text",
          "term": "text"
        }
      ]
    }
  ],
  "retryTime": "2026-01-01T00:00:00.000Z",
  "roles": [
    "text"
  ],
  "scheduled": true,
  "sequenceNumber": 1,
  "sizeInBytes": 1,
  "sortValues": [
    "text"
  ],
  "startDate": "2026-01-01T00:00:00.000Z",
  "syncHash": "text",
  "system": "text",
  "tags": [
    "text"
  ],
  "tagsRaw": [
    "text"
  ],
  "taskId": "text",
  "times": 1,
  "timesRan": 1,
  "timezone": "text",
  "timezoneOffset": 1,
  "type": 1,
  "user": "text",
  "version": 1,
  "xsoarHasReadOnlyRole": true,
  "xsoarPreviousReadOnlyRoles": [
    "text"
  ],
  "xsoarReadOnlyRoles": [
    "text"
  ]
}

Download file

get

Download file from Cortex XSOAR by entry ID

Authorizations
AuthorizationstringRequired
Path parameters
entryidstringRequired

Entry ID

Responses
200

Return the entry

No content

get/entry/download/{entryid}
GET /entry/download/{entryid} HTTP/1.1
Host: hostname
Authorization: YOUR_API_KEY
Accept: */*
200

Return the entry

No content

Create new entry in existing investigation

post

API to create an entry (markdown format) in existing investigation Body example: {"investigationId":"1234","data":"entry content…"}

Authorizations
AuthorizationstringRequired
Body
datastringOptional
idstringOptional
investigationIdstringOptional
markdownbooleanOptional
primaryTerminteger · int64Optional
sequenceNumberinteger · int64Optional
versioninteger · int64Optional
Responses
200

An array of the children entries of the executed entry.

application/json

Entry holds a single entry in an investigation. Entries entered within a short amount of time by the same user are combined

InstanceIDstringOptional
ShardIDinteger · int64Optional
allReadbooleanOptional
allReadWritebooleanOptional
brandstringOptional
cacheVersninteger · int64Optional
categorystringOptional
contentsobjectOptional

The contents of the entry that is actually indexed - should not be used

contentsSizeinteger · int64Optional

ContentsSize the total size of the contents

createdstring · date-timeOptional
cronstringOptional
cronViewbooleanOptional
dbotCreatedBystringOptional

Who has created this event - relevant only for manual incidents

deletedbooleanOptional
deletedBystringOptional
deletedFromFSbooleanOptional
endingDatestring · date-timeOptional
endingTypestringOptional

EndingType holds the type of schedule Ending

errorSourcestringOptional

Source of the error

filestringOptional

Filename of associated content

fileIDstringOptional

FileID is the file name when saved in the server

formatstringOptional

Holds information on how content is formatted

hasRolebooleanOptional

Internal field to make queries on role faster

idstringOptional
incidentCreationTimestring · date-timeOptional

store the entry based on IncidentCreationTime

indexNamestringOptional
instancestringOptional
investigationIdstringOptional

The id of the investigation it belongs to

isTodobooleanOptional

IsTodo

mirroredbooleanOptional

Only used for outbound mirroring to mark that it is already mirrored to remote system

modifiedstring · date-timeOptional
notebooleanOptional

Note

numericIdinteger · int64Optional
parentContentobjectOptional

ParentEntry content - for reference

parentEntryTruncatedbooleanOptional

ParentEntryTruncated - indicates weather entry content was truncated

parentIdstringOptional

ParentId is the ID of the parent entry

pinnedbooleanOptional

Mark entry as pinned = evidence

playbookIdstringOptional

PlaybookID - if the entry is assigned as note to a playbook task, it will hold the playbook

pollingbooleanOptional

Only used for polling entries

pollingCommandstringOptional
pollingItemsRemaininginteger · int64Optional
previousAllReadbooleanOptional
previousAllReadWritebooleanOptional
previousRolesstring[]Optional

Do not change this field manually

primaryTerminteger · int64Optional
readOnlybooleanOptional

ReadOnly

recurrentbooleanOptional
reputationSizeinteger · int64Optional

ReputationSize the total size of the reputation

retryTimestring · date-timeOptional

When retry took place

rolesstring[]Optional

The role assigned to this investigation

scheduledbooleanOptional

is it scheduled

sequenceNumberinteger · int64Optional
sizeInBytesinteger · int64Optional
sortValuesstring[]Optional
startDatestring · date-timeOptional
syncHashstringOptional
systemstringOptional

The name of the system associated with this entry

tagsstring[]Optional

Tags

tagsRawstring[]Optional

TagsRaw

taskIdstringOptional

TaskID - used if the entry is assigned as note to a playbook task

timesinteger · int64Optional
timesRaninteger · int64Optional
timezonestringOptional
timezoneOffsetinteger · int64Optional
typenumber · doubleOptional

EntryType specifies the type of the entry

userstringOptional

The user who created the entry

versioninteger · int64Optional
xsoarHasReadOnlyRolebooleanOptional
xsoarPreviousReadOnlyRolesstring[]Optional
xsoarReadOnlyRolesstring[]Optional
post/entry/execute/sync
POST /entry/execute/sync HTTP/1.1
Host: hostname
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 552

{
  "args": {
    "ANY_ADDITIONAL_PROPERTY": {
      "complex": {
        "accessor": "text",
        "filters": [
          [
            "[Circular Reference]"
          ]
        ],
        "root": "text",
        "transformers": [
          {
            "args": "[Circular Reference]",
            "operator": "text"
          }
        ]
      },
      "keyValue": [
        {
          "key": "text",
          "value": {
            "complex": {
              "accessor": "text",
              "filters": [
                [
                  "[Circular Reference]"
                ]
              ],
              "root": "text",
              "transformers": [
                {
                  "args": "[Circular Reference]",
                  "operator": "text"
                }
              ]
            },
            "keyValue": "[Circular Reference]",
            "simple": "text"
          }
        }
      ],
      "simple": "text"
    }
  },
  "data": "text",
  "id": "text",
  "investigationId": "text",
  "markdown": true,
  "primaryTerm": 1,
  "sequenceNumber": 1,
  "version": 1
}
[
  {
    "IndicatorTimeline": [
      {
        "Category": "text",
        "Message": "text",
        "Source": "text",
        "Time": "2026-01-01T00:00:00.000Z",
        "User": "text",
        "Value": [
          "text"
        ]
      }
    ],
    "InstanceID": "text",
    "Relationships": [
      {
        "brand": "text",
        "entityA": "text",
        "entityAFamily": "text",
        "entityAType": "text",
        "entityB": "text",
        "entityBFamily": "text",
        "entityBType": "text",
        "fields": {
          "ANY_ADDITIONAL_PROPERTY": {}
        },
        "id": "text",
        "instance": "text",
        "name": "text",
        "reliability": "text",
        "reverseName": "text",
        "startTime": "2026-01-01T00:00:00.000Z",
        "type": "text"
      }
    ],
    "ShardID": 1,
    "allRead": true,
    "allReadWrite": true,
    "apiExecutionMetrics": [
      {
        "apiCallsCount": 1,
        "type": "text"
      }
    ],
    "brand": "text",
    "cacheVersn": 1,
    "category": "text",
    "contents": {},
    "contentsSize": 1,
    "created": "2026-01-01T00:00:00.000Z",
    "cron": "text",
    "cronView": true,
    "dbotCreatedBy": "text",
    "deleted": true,
    "deletedBy": "text",
    "deletedFromFS": true,
    "endingDate": "2026-01-01T00:00:00.000Z",
    "endingType": "text",
    "entryTask": {
      "playbookName": "text",
      "quiet": true,
      "taskId": "text",
      "taskName": "text",
      "taskStatus": "text"
    },
    "errorSource": "text",
    "file": "text",
    "fileID": "text",
    "fileMetadata": {
      "info": "text",
      "isMediaFile": true,
      "md5": "text",
      "sha1": "text",
      "sha256": "text",
      "sha512": "text",
      "size": 1,
      "ssdeep": "text",
      "type": "text"
    },
    "format": "text",
    "hasRole": true,
    "highlight": {
      "ANY_ADDITIONAL_PROPERTY": [
        "text"
      ]
    },
    "history": [
      {
        "contentDate": "2026-01-01T00:00:00.000Z",
        "contents": "text",
        "contentsFormat": "text",
        "user": "text"
      }
    ],
    "humanCron": {
      "atTimeHour": "text",
      "atTimeMinute": "text",
      "days": [
        "text"
      ],
      "schedulingType": "text",
      "timePeriod": 1,
      "timePeriodType": "text"
    },
    "id": "text",
    "incidentCreationTime": "2026-01-01T00:00:00.000Z",
    "indexName": "text",
    "instance": "text",
    "investigationId": "text",
    "isTodo": true,
    "mirrored": true,
    "modified": "2026-01-01T00:00:00.000Z",
    "note": true,
    "numericId": 1,
    "parentContent": {},
    "parentEntryTruncated": true,
    "parentId": "text",
    "pinned": true,
    "playbookId": "text",
    "polling": true,
    "pollingArgs": {
      "ANY_ADDITIONAL_PROPERTY": {}
    },
    "pollingCommand": "text",
    "pollingItemsRemaining": 1,
    "previousAllRead": true,
    "previousAllReadWrite": true,
    "previousRoles": [
      "text"
    ],
    "primaryTerm": 1,
    "readOnly": true,
    "recurrent": true,
    "reputationSize": 1,
    "reputations": [
      {
        "highlights": {
          "ANY_ADDITIONAL_PROPERTY": {
            "ANY_ADDITIONAL_PROPERTY": [
              {
                "array_positions": [
                  1
                ],
                "end": 1,
                "pos": 1,
                "start": 1
              }
            ]
          }
        },
        "reputationsData": [
          {
            "rawTerm": "text",
            "reputation": 1,
            "reputationId": "text",
            "term": "text"
          }
        ]
      }
    ],
    "retryTime": "2026-01-01T00:00:00.000Z",
    "roles": [
      "text"
    ],
    "scheduled": true,
    "sequenceNumber": 1,
    "sizeInBytes": 1,
    "sortValues": [
      "text"
    ],
    "startDate": "2026-01-01T00:00:00.000Z",
    "syncHash": "text",
    "system": "text",
    "tags": [
      "text"
    ],
    "tagsRaw": [
      "text"
    ],
    "taskId": "text",
    "times": 1,
    "timesRan": 1,
    "timezone": "text",
    "timezoneOffset": 1,
    "type": 1,
    "user": "text",
    "version": 1,
    "xsoarHasReadOnlyRole": true,
    "xsoarPreviousReadOnlyRoles": [
      "text"
    ],
    "xsoarReadOnlyRoles": [
      "text"
    ]
  }
]

Export Artifact

post

Export an entry artifact

Authorizations
AuthorizationstringRequired
Body
idstringOptional
investigationIdstringOptional
Responses
200

created file name

No content

post/entry/exportArtifact
POST /entry/exportArtifact HTTP/1.1
Host: hostname
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 38

{
  "id": "text",
  "investigationId": "text"
}
200

created file name

No content

Create new formatted entry in existing investigation

post

API to create a formatted entry (table/json/text/markdown/html) in existing investigation Body example: {"investigationId":"1234","format":"table/json/text/markdown/html","contents":"entry content…"}

Authorizations
AuthorizationstringRequired
Body
contentsstringOptional
formatstringOptional
investigationIdstringOptional
Responses
200

Entry

application/json

Entry holds a single entry in an investigation. Entries entered within a short amount of time by the same user are combined

InstanceIDstringOptional
ShardIDinteger · int64Optional
allReadbooleanOptional
allReadWritebooleanOptional
brandstringOptional
cacheVersninteger · int64Optional
categorystringOptional
contentsobjectOptional

The contents of the entry that is actually indexed - should not be used

contentsSizeinteger · int64Optional

ContentsSize the total size of the contents

createdstring · date-timeOptional
cronstringOptional
cronViewbooleanOptional
dbotCreatedBystringOptional

Who has created this event - relevant only for manual incidents

deletedbooleanOptional
deletedBystringOptional
deletedFromFSbooleanOptional
endingDatestring · date-timeOptional
endingTypestringOptional

EndingType holds the type of schedule Ending

errorSourcestringOptional

Source of the error

filestringOptional

Filename of associated content

fileIDstringOptional

FileID is the file name when saved in the server

formatstringOptional

Holds information on how content is formatted

hasRolebooleanOptional

Internal field to make queries on role faster

idstringOptional
incidentCreationTimestring · date-timeOptional

store the entry based on IncidentCreationTime

indexNamestringOptional
instancestringOptional
investigationIdstringOptional

The id of the investigation it belongs to

isTodobooleanOptional

IsTodo

mirroredbooleanOptional

Only used for outbound mirroring to mark that it is already mirrored to remote system

modifiedstring · date-timeOptional
notebooleanOptional

Note

numericIdinteger · int64Optional
parentContentobjectOptional

ParentEntry content - for reference

parentEntryTruncatedbooleanOptional

ParentEntryTruncated - indicates weather entry content was truncated

parentIdstringOptional

ParentId is the ID of the parent entry

pinnedbooleanOptional

Mark entry as pinned = evidence

playbookIdstringOptional

PlaybookID - if the entry is assigned as note to a playbook task, it will hold the playbook

pollingbooleanOptional

Only used for polling entries

pollingCommandstringOptional
pollingItemsRemaininginteger · int64Optional
previousAllReadbooleanOptional
previousAllReadWritebooleanOptional
previousRolesstring[]Optional

Do not change this field manually

primaryTerminteger · int64Optional
readOnlybooleanOptional

ReadOnly

recurrentbooleanOptional
reputationSizeinteger · int64Optional

ReputationSize the total size of the reputation

retryTimestring · date-timeOptional

When retry took place

rolesstring[]Optional

The role assigned to this investigation

scheduledbooleanOptional

is it scheduled

sequenceNumberinteger · int64Optional
sizeInBytesinteger · int64Optional
sortValuesstring[]Optional
startDatestring · date-timeOptional
syncHashstringOptional
systemstringOptional

The name of the system associated with this entry

tagsstring[]Optional

Tags

tagsRawstring[]Optional

TagsRaw

taskIdstringOptional

TaskID - used if the entry is assigned as note to a playbook task

timesinteger · int64Optional
timesRaninteger · int64Optional
timezonestringOptional
timezoneOffsetinteger · int64Optional
typenumber · doubleOptional

EntryType specifies the type of the entry

userstringOptional

The user who created the entry

versioninteger · int64Optional
xsoarHasReadOnlyRolebooleanOptional
xsoarPreviousReadOnlyRolesstring[]Optional
xsoarReadOnlyRolesstring[]Optional
post/entry/formatted
POST /entry/formatted HTTP/1.1
Host: hostname
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 60

{
  "contents": "text",
  "format": "text",
  "investigationId": "text"
}
200

Entry

{
  "IndicatorTimeline": [
    {
      "Category": "text",
      "Message": "text",
      "Source": "text",
      "Time": "2026-01-01T00:00:00.000Z",
      "User": "text",
      "Value": [
        "text"
      ]
    }
  ],
  "InstanceID": "text",
  "Relationships": [
    {
      "brand": "text",
      "entityA": "text",
      "entityAFamily": "text",
      "entityAType": "text",
      "entityB": "text",
      "entityBFamily": "text",
      "entityBType": "text",
      "fields": {
        "ANY_ADDITIONAL_PROPERTY": {}
      },
      "id": "text",
      "instance": "text",
      "name": "text",
      "reliability": "text",
      "reverseName": "text",
      "startTime": "2026-01-01T00:00:00.000Z",
      "type": "text"
    }
  ],
  "ShardID": 1,
  "allRead": true,
  "allReadWrite": true,
  "apiExecutionMetrics": [
    {
      "apiCallsCount": 1,
      "type": "text"
    }
  ],
  "brand": "text",
  "cacheVersn": 1,
  "category": "text",
  "contents": {},
  "contentsSize": 1,
  "created": "2026-01-01T00:00:00.000Z",
  "cron": "text",
  "cronView": true,
  "dbotCreatedBy": "text",
  "deleted": true,
  "deletedBy": "text",
  "deletedFromFS": true,
  "endingDate": "2026-01-01T00:00:00.000Z",
  "endingType": "text",
  "entryTask": {
    "playbookName": "text",
    "quiet": true,
    "taskId": "text",
    "taskName": "text",
    "taskStatus": "text"
  },
  "errorSource": "text",
  "file": "text",
  "fileID": "text",
  "fileMetadata": {
    "info": "text",
    "isMediaFile": true,
    "md5": "text",
    "sha1": "text",
    "sha256": "text",
    "sha512": "text",
    "size": 1,
    "ssdeep": "text",
    "type": "text"
  },
  "format": "text",
  "hasRole": true,
  "highlight": {
    "ANY_ADDITIONAL_PROPERTY": [
      "text"
    ]
  },
  "history": [
    {
      "contentDate": "2026-01-01T00:00:00.000Z",
      "contents": "text",
      "contentsFormat": "text",
      "user": "text"
    }
  ],
  "humanCron": {
    "atTimeHour": "text",
    "atTimeMinute": "text",
    "days": [
      "text"
    ],
    "schedulingType": "text",
    "timePeriod": 1,
    "timePeriodType": "text"
  },
  "id": "text",
  "incidentCreationTime": "2026-01-01T00:00:00.000Z",
  "indexName": "text",
  "instance": "text",
  "investigationId": "text",
  "isTodo": true,
  "mirrored": true,
  "modified": "2026-01-01T00:00:00.000Z",
  "note": true,
  "numericId": 1,
  "parentContent": {},
  "parentEntryTruncated": true,
  "parentId": "text",
  "pinned": true,
  "playbookId": "text",
  "polling": true,
  "pollingArgs": {
    "ANY_ADDITIONAL_PROPERTY": {}
  },
  "pollingCommand": "text",
  "pollingItemsRemaining": 1,
  "previousAllRead": true,
  "previousAllReadWrite": true,
  "previousRoles": [
    "text"
  ],
  "primaryTerm": 1,
  "readOnly": true,
  "recurrent": true,
  "reputationSize": 1,
  "reputations": [
    {
      "highlights": {
        "ANY_ADDITIONAL_PROPERTY": {
          "ANY_ADDITIONAL_PROPERTY": [
            {
              "array_positions": [
                1
              ],
              "end": 1,
              "pos": 1,
              "start": 1
            }
          ]
        }
      },
      "reputationsData": [
        {
          "rawTerm": "text",
          "reputation": 1,
          "reputationId": "text",
          "term": "text"
        }
      ]
    }
  ],
  "retryTime": "2026-01-01T00:00:00.000Z",
  "roles": [
    "text"
  ],
  "scheduled": true,
  "sequenceNumber": 1,
  "sizeInBytes": 1,
  "sortValues": [
    "text"
  ],
  "startDate": "2026-01-01T00:00:00.000Z",
  "syncHash": "text",
  "system": "text",
  "tags": [
    "text"
  ],
  "tagsRaw": [
    "text"
  ],
  "taskId": "text",
  "times": 1,
  "timesRan": 1,
  "timezone": "text",
  "timezoneOffset": 1,
  "type": 1,
  "user": "text",
  "version": 1,
  "xsoarHasReadOnlyRole": true,
  "xsoarPreviousReadOnlyRoles": [
    "text"
  ],
  "xsoarReadOnlyRoles": [
    "text"
  ]
}

Mark entry as note

post

API to mark entry as note, can be used also to remove the note Body example: {"id":1@1234","version":"-1","investigationId":"1234","data":"true/false"}

Authorizations
AuthorizationstringRequired
Body
datastringOptional
idstringOptional
investigationIdstringOptional
markdownbooleanOptional
primaryTerminteger · int64Optional
sequenceNumberinteger · int64Optional
versioninteger · int64Optional
Responses
200

Entry

application/json

Entry holds a single entry in an investigation. Entries entered within a short amount of time by the same user are combined

InstanceIDstringOptional
ShardIDinteger · int64Optional
allReadbooleanOptional
allReadWritebooleanOptional
brandstringOptional
cacheVersninteger · int64Optional
categorystringOptional
contentsobjectOptional

The contents of the entry that is actually indexed - should not be used

contentsSizeinteger · int64Optional

ContentsSize the total size of the contents

createdstring · date-timeOptional
cronstringOptional
cronViewbooleanOptional
dbotCreatedBystringOptional

Who has created this event - relevant only for manual incidents

deletedbooleanOptional
deletedBystringOptional
deletedFromFSbooleanOptional
endingDatestring · date-timeOptional
endingTypestringOptional

EndingType holds the type of schedule Ending

errorSourcestringOptional

Source of the error

filestringOptional

Filename of associated content

fileIDstringOptional

FileID is the file name when saved in the server

formatstringOptional

Holds information on how content is formatted

hasRolebooleanOptional

Internal field to make queries on role faster

idstringOptional
incidentCreationTimestring · date-timeOptional

store the entry based on IncidentCreationTime

indexNamestringOptional
instancestringOptional
investigationIdstringOptional

The id of the investigation it belongs to

isTodobooleanOptional

IsTodo

mirroredbooleanOptional

Only used for outbound mirroring to mark that it is already mirrored to remote system

modifiedstring · date-timeOptional
notebooleanOptional

Note

numericIdinteger · int64Optional
parentContentobjectOptional

ParentEntry content - for reference

parentEntryTruncatedbooleanOptional

ParentEntryTruncated - indicates weather entry content was truncated

parentIdstringOptional

ParentId is the ID of the parent entry

pinnedbooleanOptional

Mark entry as pinned = evidence

playbookIdstringOptional

PlaybookID - if the entry is assigned as note to a playbook task, it will hold the playbook

pollingbooleanOptional

Only used for polling entries

pollingCommandstringOptional
pollingItemsRemaininginteger · int64Optional
previousAllReadbooleanOptional
previousAllReadWritebooleanOptional
previousRolesstring[]Optional

Do not change this field manually

primaryTerminteger · int64Optional
readOnlybooleanOptional

ReadOnly

recurrentbooleanOptional
reputationSizeinteger · int64Optional

ReputationSize the total size of the reputation

retryTimestring · date-timeOptional

When retry took place

rolesstring[]Optional

The role assigned to this investigation

scheduledbooleanOptional

is it scheduled

sequenceNumberinteger · int64Optional
sizeInBytesinteger · int64Optional
sortValuesstring[]Optional
startDatestring · date-timeOptional
syncHashstringOptional
systemstringOptional

The name of the system associated with this entry

tagsstring[]Optional

Tags

tagsRawstring[]Optional

TagsRaw

taskIdstringOptional

TaskID - used if the entry is assigned as note to a playbook task

timesinteger · int64Optional
timesRaninteger · int64Optional
timezonestringOptional
timezoneOffsetinteger · int64Optional
typenumber · doubleOptional

EntryType specifies the type of the entry

userstringOptional

The user who created the entry

versioninteger · int64Optional
xsoarHasReadOnlyRolebooleanOptional
xsoarPreviousReadOnlyRolesstring[]Optional
xsoarReadOnlyRolesstring[]Optional
post/entry/note
POST /entry/note HTTP/1.1
Host: hostname
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 552

{
  "args": {
    "ANY_ADDITIONAL_PROPERTY": {
      "complex": {
        "accessor": "text",
        "filters": [
          [
            "[Circular Reference]"
          ]
        ],
        "root": "text",
        "transformers": [
          {
            "args": "[Circular Reference]",
            "operator": "text"
          }
        ]
      },
      "keyValue": [
        {
          "key": "text",
          "value": {
            "complex": {
              "accessor": "text",
              "filters": [
                [
                  "[Circular Reference]"
                ]
              ],
              "root": "text",
              "transformers": [
                {
                  "args": "[Circular Reference]",
                  "operator": "text"
                }
              ]
            },
            "keyValue": "[Circular Reference]",
            "simple": "text"
          }
        }
      ],
      "simple": "text"
    }
  },
  "data": "text",
  "id": "text",
  "investigationId": "text",
  "markdown": true,
  "primaryTerm": 1,
  "sequenceNumber": 1,
  "version": 1
}
200

Entry

{
  "IndicatorTimeline": [
    {
      "Category": "text",
      "Message": "text",
      "Source": "text",
      "Time": "2026-01-01T00:00:00.000Z",
      "User": "text",
      "Value": [
        "text"
      ]
    }
  ],
  "InstanceID": "text",
  "Relationships": [
    {
      "brand": "text",
      "entityA": "text",
      "entityAFamily": "text",
      "entityAType": "text",
      "entityB": "text",
      "entityBFamily": "text",
      "entityBType": "text",
      "fields": {
        "ANY_ADDITIONAL_PROPERTY": {}
      },
      "id": "text",
      "instance": "text",
      "name": "text",
      "reliability": "text",
      "reverseName": "text",
      "startTime": "2026-01-01T00:00:00.000Z",
      "type": "text"
    }
  ],
  "ShardID": 1,
  "allRead": true,
  "allReadWrite": true,
  "apiExecutionMetrics": [
    {
      "apiCallsCount": 1,
      "type": "text"
    }
  ],
  "brand": "text",
  "cacheVersn": 1,
  "category": "text",
  "contents": {},
  "contentsSize": 1,
  "created": "2026-01-01T00:00:00.000Z",
  "cron": "text",
  "cronView": true,
  "dbotCreatedBy": "text",
  "deleted": true,
  "deletedBy": "text",
  "deletedFromFS": true,
  "endingDate": "2026-01-01T00:00:00.000Z",
  "endingType": "text",
  "entryTask": {
    "playbookName": "text",
    "quiet": true,
    "taskId": "text",
    "taskName": "text",
    "taskStatus": "text"
  },
  "errorSource": "text",
  "file": "text",
  "fileID": "text",
  "fileMetadata": {
    "info": "text",
    "isMediaFile": true,
    "md5": "text",
    "sha1": "text",
    "sha256": "text",
    "sha512": "text",
    "size": 1,
    "ssdeep": "text",
    "type": "text"
  },
  "format": "text",
  "hasRole": true,
  "highlight": {
    "ANY_ADDITIONAL_PROPERTY": [
      "text"
    ]
  },
  "history": [
    {
      "contentDate": "2026-01-01T00:00:00.000Z",
      "contents": "text",
      "contentsFormat": "text",
      "user": "text"
    }
  ],
  "humanCron": {
    "atTimeHour": "text",
    "atTimeMinute": "text",
    "days": [
      "text"
    ],
    "schedulingType": "text",
    "timePeriod": 1,
    "timePeriodType": "text"
  },
  "id": "text",
  "incidentCreationTime": "2026-01-01T00:00:00.000Z",
  "indexName": "text",
  "instance": "text",
  "investigationId": "text",
  "isTodo": true,
  "mirrored": true,
  "modified": "2026-01-01T00:00:00.000Z",
  "note": true,
  "numericId": 1,
  "parentContent": {},
  "parentEntryTruncated": true,
  "parentId": "text",
  "pinned": true,
  "playbookId": "text",
  "polling": true,
  "pollingArgs": {
    "ANY_ADDITIONAL_PROPERTY": {}
  },
  "pollingCommand": "text",
  "pollingItemsRemaining": 1,
  "previousAllRead": true,
  "previousAllReadWrite": true,
  "previousRoles": [
    "text"
  ],
  "primaryTerm": 1,
  "readOnly": true,
  "recurrent": true,
  "reputationSize": 1,
  "reputations": [
    {
      "highlights": {
        "ANY_ADDITIONAL_PROPERTY": {
          "ANY_ADDITIONAL_PROPERTY": [
            {
              "array_positions": [
                1
              ],
              "end": 1,
              "pos": 1,
              "start": 1
            }
          ]
        }
      },
      "reputationsData": [
        {
          "rawTerm": "text",
          "reputation": 1,
          "reputationId": "text",
          "term": "text"
        }
      ]
    }
  ],
  "retryTime": "2026-01-01T00:00:00.000Z",
  "roles": [
    "text"
  ],
  "scheduled": true,
  "sequenceNumber": 1,
  "sizeInBytes": 1,
  "sortValues": [
    "text"
  ],
  "startDate": "2026-01-01T00:00:00.000Z",
  "syncHash": "text",
  "system": "text",
  "tags": [
    "text"
  ],
  "tagsRaw": [
    "text"
  ],
  "taskId": "text",
  "times": 1,
  "timesRan": 1,
  "timezone": "text",
  "timezoneOffset": 1,
  "type": 1,
  "user": "text",
  "version": 1,
  "xsoarHasReadOnlyRole": true,
  "xsoarPreviousReadOnlyRoles": [
    "text"
  ],
  "xsoarReadOnlyRoles": [
    "text"
  ]
}

Set entry tags

post

API to set entry tags Body example: {"id":"1@1234","version":"-1","investigationId":"1234","tags":["tag1","tag2"]"}

Authorizations
AuthorizationstringRequired
Body
idstringOptional
investigationIdstringOptional
primaryTerminteger · int64Optional
sequenceNumberinteger · int64Optional
tagsstring[]Optional
versioninteger · int64Optional
Responses
200

Entry

application/json

Entry holds a single entry in an investigation. Entries entered within a short amount of time by the same user are combined

InstanceIDstringOptional
ShardIDinteger · int64Optional
allReadbooleanOptional
allReadWritebooleanOptional
brandstringOptional
cacheVersninteger · int64Optional
categorystringOptional
contentsobjectOptional

The contents of the entry that is actually indexed - should not be used

contentsSizeinteger · int64Optional

ContentsSize the total size of the contents

createdstring · date-timeOptional
cronstringOptional
cronViewbooleanOptional
dbotCreatedBystringOptional

Who has created this event - relevant only for manual incidents

deletedbooleanOptional
deletedBystringOptional
deletedFromFSbooleanOptional
endingDatestring · date-timeOptional
endingTypestringOptional

EndingType holds the type of schedule Ending

errorSourcestringOptional

Source of the error

filestringOptional

Filename of associated content

fileIDstringOptional

FileID is the file name when saved in the server

formatstringOptional

Holds information on how content is formatted

hasRolebooleanOptional

Internal field to make queries on role faster

idstringOptional
incidentCreationTimestring · date-timeOptional

store the entry based on IncidentCreationTime

indexNamestringOptional
instancestringOptional
investigationIdstringOptional

The id of the investigation it belongs to

isTodobooleanOptional

IsTodo

mirroredbooleanOptional

Only used for outbound mirroring to mark that it is already mirrored to remote system

modifiedstring · date-timeOptional
notebooleanOptional

Note

numericIdinteger · int64Optional
parentContentobjectOptional

ParentEntry content - for reference

parentEntryTruncatedbooleanOptional

ParentEntryTruncated - indicates weather entry content was truncated

parentIdstringOptional

ParentId is the ID of the parent entry

pinnedbooleanOptional

Mark entry as pinned = evidence

playbookIdstringOptional

PlaybookID - if the entry is assigned as note to a playbook task, it will hold the playbook

pollingbooleanOptional

Only used for polling entries

pollingCommandstringOptional
pollingItemsRemaininginteger · int64Optional
previousAllReadbooleanOptional
previousAllReadWritebooleanOptional
previousRolesstring[]Optional

Do not change this field manually

primaryTerminteger · int64Optional
readOnlybooleanOptional

ReadOnly

recurrentbooleanOptional
reputationSizeinteger · int64Optional

ReputationSize the total size of the reputation

retryTimestring · date-timeOptional

When retry took place

rolesstring[]Optional

The role assigned to this investigation

scheduledbooleanOptional

is it scheduled

sequenceNumberinteger · int64Optional
sizeInBytesinteger · int64Optional
sortValuesstring[]Optional
startDatestring · date-timeOptional
syncHashstringOptional
systemstringOptional

The name of the system associated with this entry

tagsstring[]Optional

Tags

tagsRawstring[]Optional

TagsRaw

taskIdstringOptional

TaskID - used if the entry is assigned as note to a playbook task

timesinteger · int64Optional
timesRaninteger · int64Optional
timezonestringOptional
timezoneOffsetinteger · int64Optional
typenumber · doubleOptional

EntryType specifies the type of the entry

userstringOptional

The user who created the entry

versioninteger · int64Optional
xsoarHasReadOnlyRolebooleanOptional
xsoarPreviousReadOnlyRolesstring[]Optional
xsoarReadOnlyRolesstring[]Optional
post/entry/tags
POST /entry/tags HTTP/1.1
Host: hostname
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 101

{
  "id": "text",
  "investigationId": "text",
  "primaryTerm": 1,
  "sequenceNumber": 1,
  "tags": [
    "text"
  ],
  "version": 1
}
200

Entry

{
  "IndicatorTimeline": [
    {
      "Category": "text",
      "Message": "text",
      "Source": "text",
      "Time": "2026-01-01T00:00:00.000Z",
      "User": "text",
      "Value": [
        "text"
      ]
    }
  ],
  "InstanceID": "text",
  "Relationships": [
    {
      "brand": "text",
      "entityA": "text",
      "entityAFamily": "text",
      "entityAType": "text",
      "entityB": "text",
      "entityBFamily": "text",
      "entityBType": "text",
      "fields": {
        "ANY_ADDITIONAL_PROPERTY": {}
      },
      "id": "text",
      "instance": "text",
      "name": "text",
      "reliability": "text",
      "reverseName": "text",
      "startTime": "2026-01-01T00:00:00.000Z",
      "type": "text"
    }
  ],
  "ShardID": 1,
  "allRead": true,
  "allReadWrite": true,
  "apiExecutionMetrics": [
    {
      "apiCallsCount": 1,
      "type": "text"
    }
  ],
  "brand": "text",
  "cacheVersn": 1,
  "category": "text",
  "contents": {},
  "contentsSize": 1,
  "created": "2026-01-01T00:00:00.000Z",
  "cron": "text",
  "cronView": true,
  "dbotCreatedBy": "text",
  "deleted": true,
  "deletedBy": "text",
  "deletedFromFS": true,
  "endingDate": "2026-01-01T00:00:00.000Z",
  "endingType": "text",
  "entryTask": {
    "playbookName": "text",
    "quiet": true,
    "taskId": "text",
    "taskName": "text",
    "taskStatus": "text"
  },
  "errorSource": "text",
  "file": "text",
  "fileID": "text",
  "fileMetadata": {
    "info": "text",
    "isMediaFile": true,
    "md5": "text",
    "sha1": "text",
    "sha256": "text",
    "sha512": "text",
    "size": 1,
    "ssdeep": "text",
    "type": "text"
  },
  "format": "text",
  "hasRole": true,
  "highlight": {
    "ANY_ADDITIONAL_PROPERTY": [
      "text"
    ]
  },
  "history": [
    {
      "contentDate": "2026-01-01T00:00:00.000Z",
      "contents": "text",
      "contentsFormat": "text",
      "user": "text"
    }
  ],
  "humanCron": {
    "atTimeHour": "text",
    "atTimeMinute": "text",
    "days": [
      "text"
    ],
    "schedulingType": "text",
    "timePeriod": 1,
    "timePeriodType": "text"
  },
  "id": "text",
  "incidentCreationTime": "2026-01-01T00:00:00.000Z",
  "indexName": "text",
  "instance": "text",
  "investigationId": "text",
  "isTodo": true,
  "mirrored": true,
  "modified": "2026-01-01T00:00:00.000Z",
  "note": true,
  "numericId": 1,
  "parentContent": {},
  "parentEntryTruncated": true,
  "parentId": "text",
  "pinned": true,
  "playbookId": "text",
  "polling": true,
  "pollingArgs": {
    "ANY_ADDITIONAL_PROPERTY": {}
  },
  "pollingCommand": "text",
  "pollingItemsRemaining": 1,
  "previousAllRead": true,
  "previousAllReadWrite": true,
  "previousRoles": [
    "text"
  ],
  "primaryTerm": 1,
  "readOnly": true,
  "recurrent": true,
  "reputationSize": 1,
  "reputations": [
    {
      "highlights": {
        "ANY_ADDITIONAL_PROPERTY": {
          "ANY_ADDITIONAL_PROPERTY": [
            {
              "array_positions": [
                1
              ],
              "end": 1,
              "pos": 1,
              "start": 1
            }
          ]
        }
      },
      "reputationsData": [
        {
          "rawTerm": "text",
          "reputation": 1,
          "reputationId": "text",
          "term": "text"
        }
      ]
    }
  ],
  "retryTime": "2026-01-01T00:00:00.000Z",
  "roles": [
    "text"
  ],
  "scheduled": true,
  "sequenceNumber": 1,
  "sizeInBytes": 1,
  "sortValues": [
    "text"
  ],
  "startDate": "2026-01-01T00:00:00.000Z",
  "syncHash": "text",
  "system": "text",
  "tags": [
    "text"
  ],
  "tagsRaw": [
    "text"
  ],
  "taskId": "text",
  "times": 1,
  "timesRan": 1,
  "timezone": "text",
  "timezoneOffset": 1,
  "type": 1,
  "user": "text",
  "version": 1,
  "xsoarHasReadOnlyRole": true,
  "xsoarPreviousReadOnlyRoles": [
    "text"
  ],
  "xsoarReadOnlyRoles": [
    "text"
  ]
}

Last updated

Was this helpful?