Quest KACE Systems Management Appliance (Beta)

beta

This is a beta Integration, which lets you implement and test pre-release software. Since the integration is beta, it might contain bugs. Updates to the integration during the beta phase might include non-backward compatible features. We appreciate your feedback on the quality and usability of the integration to help us identify issues, fix them, and continually improve.

This is the Quest KACE integration. This integration was integrated and tested with version v10.0.290 of QuestKace

Limitations

For kace-ticket-create and kace-ticket-update, When the queue_id is not the default: Status,Category,Priority,Impact - values from the option list might cause an error as they correspond to different values. If a value not from the list will be inserted - This value will pass to the API as is. e.g. kace-ticket-create status="Opened" impact=13 Priority=25

Tickets custom fields will not be returned in the kace-tickets-list command and not in fetch incidents due to API limitation.

Custom fields of tickets are represented by their custom number and not but their display name. e.g. For custom field: custom_1 with display name: date, the command should be !kace-ticket-create custom_fields=custom_1=testfromdemisto

Configure QuestKace on Cortex XSOAR

  1. Navigate to Settings > Integrations > Servers & Services.
  2. Search for QuestKace.
  3. Click Add instance to create and configure a new integration instance.
ParameterDescriptionRequired
urlQuest KACE URL, in the format: https://company.works.com/True
credentialsUsernameTrue
isFetchFetch incidentsFalse
fetch_timeFirst fetch time range (<number> <time unit>, e.g., 1 hour, 30 minutes)False
fetch_shapingShaping query parameter for ticketsFalse
fetch_filterFilter for the ticketsFalse
fetch_limitFetch limit per queryFalse
fetch_queue_idQueue number for fetch queryFalse
incidentTypeIncident typeFalse
insecureTrust any certificate (not secure)False
proxyUse system proxy settingsFalse
  1. Click Test to validate the URLs, token, and connection.

Commands

You can execute these commands from the Demisto CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.

kace-machines-list


Returns a list of all machines in system.

Base Command

kace-machines-list

Input

Argument NameDescriptionRequired
limitThe maximum number of machines to return. The default value is 50.Optional
custom_filterFilter for the query. Each filter is specified by an optional entity name, a field name, an
operator, and a value. e.g. "title eq test" / "id gt 1 / hd_queue_id in 1;2;3" . Combination of filters is seperated by comma.
Optional

Context Output

PathTypeDescription
QuestKace.Machine.IDStringID of machine
QuestKace.Machine.ModifiedStringLast modified date of the machine.
QuestKace.Machine.CreatedStringCreated date of the machine in KACE system.
QuestKace.Machine.UserStringUser of the machine.
QuestKace.Machine.NameStringName of the machine.
QuestKace.Machine.IPStringIP address of the machine.
QuestKace.Machine.OSNameStringOS name of the machine.
QuestKace.Machine.OSNumberStringNumber of operating systems of the machine.
QuestKace.Machine.LastInventoryStringLast inventory date of the machine.
QuestKace.Machine.LastSyncStringLast sync date of the machine.
QuestKace.Machine.RamTotalStringTotal RAM of the machine in bytes.
QuestKace.Machine.RamUsedStringUsed RAM of the machine.
QuestKace.Machine.RamMaxStringMaximum RAM of the machine.
QuestKace.Machine.BiosIdentificationCodeStringBIOS identification code of the machine.
QuestKace.Machine.SoundDevicesStringConnected sound devices of the machine.
QuestKace.Machine.CdromDevicesStringConnected CD-ROM devices to the machine.
QuestKace.Machine.VideoControllersStringVideo controllers of the machine.
QuestKace.Machine.MonitorStringMonitor of the machine.
QuestKace.Machine.RegistrySizeStringRegistry size of the machine.
QuestKace.Machine.RegistryMaxSizeStringMaximum size of the registry of the machine.
QuestKace.Machine.PagefileSizeStringSize of the page file of the machine.
QuestKace.Machine.PagefileMaxSizeStringMaximum size of the page file of the machine.
QuestKace.Machine.ManualEntryStringNumber of manual entries to the machine.

Command Example

!kace-machines-list custom_filter="id gt 1"

Context Example

{
"QuestKace": {
"Machine": null
}
}

Human Readable Output

Quest Kace Machines

No entries.

kace-assets-list


Returns a list of all assets in Quest KACE.

Base Command

kace-assets-list

Input

Argument NameDescriptionRequired
limitThe maximum number of assets to return. The default value is 50.Optional
custom_filterFilter for the query. Each filter is specified by an optional entity name, a field name, an
operator, and a value. e.g. "title eq test" / "id gt 1 / hd_queue_id in 1;2;3" . Combination of filters is seperated by comma.
Optional

Context Output

PathTypeDescription
QuestKace.Asset.IDNumberID of the asset.
QuestKace.Asset.AssetTypeIDNumberType ID of the asset.
QuestKace.Asset.NameStringName of the asset.
QuestKace.Asset.AssetDataIDNumberData ID of the asset.
QuestKace.Asset.OwnerIDNumberOwner ID of the asset.
QuestKace.Asset.ModifiedStringLast modified date of the asset.
QuestKace.Asset.CreatedStringCreated date of the asset.
QuestKace.Asset.MappedIDNumberMapped ID of the asset.
QuestKace.Asset.AssetClassIDNumberClass ID of the asset.
QuestKace.Asset.ArchieveStringArchive of the asset.
QuestKace.Asset.AssetStatusIDNumberStatus ID of the asset.
QuestKace.Asset.AssetTypeNameStringType name of the asset.

Command Example

!kace-assets-list custom_filter="name eq Mac"

Context Example

{
"QuestKace": {
"Asset": {
"Archive": "",
"AssetClassID": 10000,
"AssetDataID": 1,
"AssetStatusID": 0,
"AssetSubtypeName": "Laser Printer: Color",
"AssetTypeID": 5,
"AssetTypeName": "Device",
"Created": "2020-06-09 03:57:30",
"ID": 2,
"MappedID": 0,
"Modified": "2020-06-09 03:57:30",
"Name": "Mac",
"OwnerID": 0
}
}
}

Human Readable Output

Quest Kace Assets

IDNameCreatedModifiedOwnerIDMappedIDAssetClassIDAssetDataIDAssetStatusIDAssetTypeIDAssetTypeName
2Mac2020-06-09 03:57:302020-06-09 03:57:300010000105Device

kace-queues-list


Returns a list of all queues in Quest KACE.

Base Command

kace-queues-list

Input

Argument NameDescriptionRequired
limitThe maximum number of tickets to return. The default value is 50.Optional
custom_filterFilter for the query. Each filter is specified by an optional entity name, a field name, an
operator, and a value. e.g. "title eq test" / "id gt 1 / hd_queue_id in 1;2;3" . Combination of filters is seperated by comma.
Optional

Context Output

PathTypeDescription
QuestKace.Queue.IDNumberID of the queue.
QuestKace.Queue.NameStringName of the queue.
QuestKace.Queue.Field.IDNumberID of the field of the queue.
QuestKace.Queue.Field.HdQueueIDNumberQueue ID of the field.
QuestKace.Queue.Field.NameStringName of the field.
QuestKace.Queue.Field.HdTicketFieldNameStringView field name.
QuestKace.Queue.Field.OrdinalNumberOrdinal of the field.
QuestKace.Queue.Field.RequiredStateStringRequired state of the field, if exists.
QuestKace.Queue.Field.FieldLabelStringField label.
QuestKace.Queue.Field.VisibleStringVisibility of the field.

Command Example

!kace-queues-list custom_filter="id neq 1"

Context Example

{
"QuestKace": {
"Queue": {
"Fields": [
{
"FieldLabel": "Please tell us about your recent help desk experience",
"HdQueueID": 3,
"HdTicketFieldName": "sat_survey",
"ID": 36,
"Name": "SAT_SURVEY",
"Ordinal": 0,
"RequiredState": "none",
"Visible": "usermodify"
},
{
"FieldLabel": "Title",
"HdQueueID": 3,
"HdTicketFieldName": "title",
"ID": 37,
"Name": "TITLE",
"Ordinal": 1,
"RequiredState": "all",
"Visible": "usercreate"
},
{
"FieldLabel": "Summary",
"HdQueueID": 3,
"HdTicketFieldName": "summary",
"ID": 38,
"Name": "SUMMARY",
"Ordinal": 2,
"RequiredState": "none",
"Visible": "usercreate"
},
{
"FieldLabel": "Impact",
"HdQueueID": 3,
"HdTicketFieldName": "impact_id",
"ID": 39,
"Name": "IMPACT",
"Ordinal": 3,
"RequiredState": "none",
"Visible": "usercreate"
},
{
"FieldLabel": "Category",
"HdQueueID": 3,
"HdTicketFieldName": "category_id",
"ID": 40,
"Name": "CATEGORY",
"Ordinal": 4,
"RequiredState": "none",
"Visible": "usercreate"
},
{
"FieldLabel": "Status",
"HdQueueID": 3,
"HdTicketFieldName": "status_id",
"ID": 41,
"Name": "STATUS",
"Ordinal": 5,
"RequiredState": "none",
"Visible": "uservisible"
},
{
"FieldLabel": "Priority",
"HdQueueID": 3,
"HdTicketFieldName": "priority_id",
"ID": 42,
"Name": "PRIORITY",
"Ordinal": 6,
"RequiredState": "none",
"Visible": "uservisible"
},
{
"FieldLabel": "Owner",
"HdQueueID": 3,
"HdTicketFieldName": "owner_id",
"ID": 43,
"Name": "OWNER",
"Ordinal": 7,
"RequiredState": "none",
"Visible": "uservisible"
},
{
"FieldLabel": "Device",
"HdQueueID": 3,
"HdTicketFieldName": "machine_id",
"ID": 44,
"Name": "MACHINE",
"Ordinal": 8,
"RequiredState": "none",
"Visible": "uservisible"
},
{
"FieldLabel": "Asset",
"HdQueueID": 3,
"HdTicketFieldName": "asset_id",
"ID": 45,
"Name": "ASSET",
"Ordinal": 9,
"RequiredState": "none",
"Visible": "uservisible"
},
{
"FieldLabel": "Due Date",
"HdQueueID": 3,
"HdTicketFieldName": "due_date",
"ID": 61,
"Name": "DUE_DATE",
"Ordinal": 25,
"RequiredState": "none",
"Visible": "userhidden"
},
{
"FieldLabel": "CC List",
"HdQueueID": 3,
"HdTicketFieldName": "cc_list",
"ID": 62,
"Name": "CC_LIST",
"Ordinal": 26,
"RequiredState": "none",
"Visible": "userhidden"
},
{
"FieldLabel": "Created",
"HdQueueID": 3,
"ID": 63,
"Name": "CREATED",
"Ordinal": 27,
"RequiredState": "none",
"Visible": "uservisible"
},
{
"FieldLabel": "Modified",
"HdQueueID": 3,
"ID": 64,
"Name": "MODIFIED",
"Ordinal": 28,
"RequiredState": "none",
"Visible": "uservisible"
},
{
"FieldLabel": "Submitter",
"HdQueueID": 3,
"HdTicketFieldName": "submitter_id",
"ID": 65,
"Name": "SUBMITTER",
"Ordinal": 29,
"RequiredState": "none",
"Visible": "usercreate"
},
{
"FieldLabel": "See Also",
"HdQueueID": 3,
"HdTicketFieldName": "related_ticket_ids",
"ID": 68,
"Name": "SEE_ALSO",
"Ordinal": 32,
"RequiredState": "none",
"Visible": "userhidden"
},
{
"FieldLabel": "Referrers",
"HdQueueID": 3,
"ID": 69,
"Name": "REFERRERS",
"Ordinal": 33,
"RequiredState": "none",
"Visible": "userhidden"
},
{
"FieldLabel": "Resolution",
"HdQueueID": 3,
"HdTicketFieldName": "resolution",
"ID": 70,
"Name": "RESOLUTION",
"Ordinal": 34,
"RequiredState": "none",
"Visible": "uservisible"
}
],
"ID": 3,
"Name": "New Queue 2"
}
}
}

Human Readable Output

Quest Kace Queues

IDNameFields
3New Queue 2{'ID': 36, 'HdQueueID': 3, 'Name': 'SAT_SURVEY', 'HdTicketFieldName': 'sat_survey', 'Ordinal': 0, 'RequiredState': 'none', 'FieldLabel': 'Please tell us about your recent help desk experience', 'Visible': 'usermodify'},
{'ID': 37, 'HdQueueID': 3, 'Name': 'TITLE', 'HdTicketFieldName': 'title', 'Ordinal': 1, 'RequiredState': 'all', 'FieldLabel': 'Title', 'Visible': 'usercreate'},
{'ID': 38, 'HdQueueID': 3, 'Name': 'SUMMARY', 'HdTicketFieldName': 'summary', 'Ordinal': 2, 'RequiredState': 'none', 'FieldLabel': 'Summary', 'Visible': 'usercreate'},
{'ID': 39, 'HdQueueID': 3, 'Name': 'IMPACT', 'HdTicketFieldName': 'impact_id', 'Ordinal': 3, 'RequiredState': 'none', 'FieldLabel': 'Impact', 'Visible': 'usercreate'},
{'ID': 40, 'HdQueueID': 3, 'Name': 'CATEGORY', 'HdTicketFieldName': 'category_id', 'Ordinal': 4, 'RequiredState': 'none', 'FieldLabel': 'Category', 'Visible': 'usercreate'},
{'ID': 41, 'HdQueueID': 3, 'Name': 'STATUS', 'HdTicketFieldName': 'status_id', 'Ordinal': 5, 'RequiredState': 'none', 'FieldLabel': 'Status', 'Visible': 'uservisible'},
{'ID': 42, 'HdQueueID': 3, 'Name': 'PRIORITY', 'HdTicketFieldName': 'priority_id', 'Ordinal': 6, 'RequiredState': 'none', 'FieldLabel': 'Priority', 'Visible': 'uservisible'},
{'ID': 43, 'HdQueueID': 3, 'Name': 'OWNER', 'HdTicketFieldName': 'owner_id', 'Ordinal': 7, 'RequiredState': 'none', 'FieldLabel': 'Owner', 'Visible': 'uservisible'},
{'ID': 44, 'HdQueueID': 3, 'Name': 'MACHINE', 'HdTicketFieldName': 'machine_id', 'Ordinal': 8, 'RequiredState': 'none', 'FieldLabel': 'Device', 'Visible': 'uservisible'},
{'ID': 45, 'HdQueueID': 3, 'Name': 'ASSET', 'HdTicketFieldName': 'asset_id', 'Ordinal': 9, 'RequiredState': 'none', 'FieldLabel': 'Asset', 'Visible': 'uservisible'},
{'ID': 61, 'HdQueueID': 3, 'Name': 'DUE_DATE', 'HdTicketFieldName': 'due_date', 'Ordinal': 25, 'RequiredState': 'none', 'FieldLabel': 'Due Date', 'Visible': 'userhidden'},
{'ID': 62, 'HdQueueID': 3, 'Name': 'CC_LIST', 'HdTicketFieldName': 'cc_list', 'Ordinal': 26, 'RequiredState': 'none', 'FieldLabel': 'CC List', 'Visible': 'userhidden'},
{'ID': 63, 'HdQueueID': 3, 'Name': 'CREATED', 'Ordinal': 27, 'RequiredState': 'none', 'FieldLabel': 'Created', 'Visible': 'uservisible'},
{'ID': 64, 'HdQueueID': 3, 'Name': 'MODIFIED', 'Ordinal': 28, 'RequiredState': 'none', 'FieldLabel': 'Modified', 'Visible': 'uservisible'},
{'ID': 65, 'HdQueueID': 3, 'Name': 'SUBMITTER', 'HdTicketFieldName': 'submitter_id', 'Ordinal': 29, 'RequiredState': 'none', 'FieldLabel': 'Submitter', 'Visible': 'usercreate'},
{'ID': 68, 'HdQueueID': 3, 'Name': 'SEE_ALSO', 'HdTicketFieldName': 'related_ticket_ids', 'Ordinal': 32, 'RequiredState': 'none', 'FieldLabel': 'See Also', 'Visible': 'userhidden'},
{'ID': 69, 'HdQueueID': 3, 'Name': 'REFERRERS', 'Ordinal': 33, 'RequiredState': 'none', 'FieldLabel': 'Referrers', 'Visible': 'userhidden'},
{'ID': 70, 'HdQueueID': 3, 'Name': 'RESOLUTION', 'HdTicketFieldName': 'resolution', 'Ordinal': 34, 'RequiredState': 'none', 'FieldLabel': 'Resolution', 'Visible': 'uservisible'}

kace-tickets-list


Returns a list of all tickets in Quest KACE.

Base Command

kace-tickets-list

Input

Argument NameDescriptionRequired
custom_shapingThe shaping query parameter limits the amount of returned data is specified. The returned fields for each
associated entity is controlled by two query values. The first is the name of the entity, while the second half of the
pair is the associated level. e.g. "submitter all, asset limited".
Optional
limitThe maximum number of tickets to return. The default value is 50.Optional
custom_filterFilter for the query. Each filter is specified by an optional entity name, a field name, an
operator, and a value. e.g. "title eq test" / "id gt 1 / hd_queue_id in 1;2;3" . Combination of filters is seperated by comma.
Optional

Context Output

PathTypeDescription
QuestKace.Ticket.Submitter.IDNumberSubmitter id of the ticket.
QuestKace.Ticket.Submitter.UserNameStringSubmitter user name of the ticket.
QuestKace.Ticket.Submitter.EmailStringEmail address of user that submitted the email.
QuestKace.Ticket.Submitter.FullNameStringFull name of the user that submitted the ticket.
QuestKace.Ticket.Asset.IDNumberID of the asset of the ticket.
QuestKace.Ticket.Asset.AssetTypeIdNumberAsset type ID of the ticket.
QuestKace.Ticket.Asset.NameStringName of the asset of the ticket.
QuestKace.Ticket.Asset.OwnerIdNumberOwner ID of the asset of the ticket.
QuestKace.Ticket.Asset.AssetClassIdNumberAsset class id of the ticket.
QuestKace.Ticket.Machine.IDNumberID of the machine of the ticket.
QuestKace.Ticket.Machine.NameStringName of the machine of the ticket.
QuestKace.Ticket.Priority.IDNumberPriority id of the ticket.
QuestKace.Ticket.Priority.NameStringPriority name of the ticket.
QuestKace.Ticket.Priority.OrdinalNumberPriority ordinal of the ticket.
QuestKace.Ticket.Priority.ColorStringPriority color of the ticket.
QuestKace.Ticket.Priority.IsSlaEnableNumberWhether SLA is enabled on the priority of the ticket.
QuestKace.Ticket.Category.IDNumberCategory ID of the ticket.
QuestKace.Ticket.Category.NameStringCategory name of the ticket.
QuestKace.Ticket.Impact.IDNumberID of the impact of the ticket.
QuestKace.Ticket.Impact.OrdinalNumberOrdinal of the impact of the ticket.
QuestKace.Ticket.Impact.NameStringName of the impact of the ticket.
QuestKace.Ticket.Status.IDNumberID of the status of the ticket.
QuestKace.Ticket.Status.NameStringName of the status of the tickets.
QuestKace.Ticket.Status.OrdinalNumberOrdinal of the status of the ticket.
QuestKace.Ticket.Status.StateStringState of the status of the ticket.
QuestKace.Ticket.IDNumberID of the ticket.
QuestKace.Ticket.TitleStringTitle of the ticket.
QuestKace.Ticket.SummaryStringSummary of the ticket.
QuestKace.Ticket.ModifiedStringLast modified date of the ticket.
QuestKace.Ticket.CreatedStringCreated date of the ticket.
QuestKace.Ticket.HdQueueIDNumberQueue number that the ticket is related to.
QuestKace.Ticket.CcListStringCC list of the ticket.
QuestKace.Ticket.IsManualDueDateNumberWhether the due date is manual.
QuestKace.Ticket.ResolutionStringResolution of the ticket.
QuestKace.Ticket.DueDateStringDua date of the ticket.

Command Example

!kace-tickets-list custom_shaping="hd_ticket all,submitter limited,owner limited, asset limited,machine limited,priority limited,category limited, impact limited,status limited"

Context Example

{
"QuestKace": {
"Ticket": [
{
"Category": {
"ID": 2,
"Name": "Other"
},
"CcList": "",
"Created": "2020-05-19 05:54:42",
"DueDate": "0000-00-00 00:00:00",
"HdQueueID": 1,
"ID": 11,
"Impact": {
"ID": 1,
"Name": "1 person cannot work",
"Ordinal": 2
},
"IsDeleted": false,
"IsManualDueDate": 0,
"Modified": "2020-05-19 05:54:42",
"Priority": {
"Color": "",
"ID": 1,
"IsSlaEnabled": 0,
"Name": "Medium",
"Ordinal": 1
},
"Resolution": "",
"Status": {
"ID": 4,
"Name": "New",
"Ordinal": 0,
"State": "stalled"
},
"Summary": "",
"Title": "Untitled"
},
{
"Category": {
"ID": 2,
"Name": "Other"
},
"CcList": "",
"Created": "2020-05-19 05:55:43",
"DueDate": "0000-00-00 00:00:00",
"HdQueueID": 1,
"ID": 12,
"Impact": {
"ID": 1,
"Name": "1 person cannot work",
"Ordinal": 2
},
"IsDeleted": false,
"IsManualDueDate": 0,
"Modified": "2020-05-19 05:55:43",
"Priority": {
"Color": "",
"ID": 1,
"IsSlaEnabled": 0,
"Name": "Medium",
"Ordinal": 1
},
"Resolution": "",
"Status": {
"ID": 4,
"Name": "New",
"Ordinal": 0,
"State": "stalled"
},
"Summary": "",
"Title": "test num 2 from demisto"
},
{
"Category": {
"ID": 2,
"Name": "Other"
},
"CcList": "",
"Created": "2020-05-19 05:56:08",
"HdQueueID": 1,
"ID": 13,
"Impact": {
"ID": 1,
"Name": "1 person cannot work",
"Ordinal": 2
},
"IsDeleted": false,
"IsManualDueDate": 0,
"Modified": "2020-05-19 06:16:17",
"Priority": {
"Color": "",
"ID": 1,
"IsSlaEnabled": 0,
"Name": "Medium",
"Ordinal": 1
},
"Resolution": "",
"Status": {
"ID": 2,
"Name": "Closed",
"Ordinal": 3,
"State": "closed"
},
"Summary": "",
"Title": "test num 4 from demisto"
},
{
"Category": {
"ID": 2,
"Name": "Other"
},
"CcList": "",
"Created": "2020-05-19 06:15:48",
"DueDate": "0000-00-00 00:00:00",
"HdQueueID": 1,
"ID": 14,
"Impact": {
"ID": 1,
"Name": "1 person cannot work",
"Ordinal": 2
},
"IsDeleted": false,
"IsManualDueDate": 0,
"Modified": "2020-05-19 06:15:48",
"Priority": {
"Color": "",
"ID": 1,
"IsSlaEnabled": 0,
"Name": "Medium",
"Ordinal": 1
},
"Resolution": "",
"Status": {
"ID": 2,
"Name": "Closed",
"Ordinal": 3,
"State": "closed"
},
"Summary": "dont know",
"Title": "test num 3 from demisto"
},
{
"Category": {
"ID": 2,
"Name": "Other"
},
"CcList": "",
"Created": "2020-05-19 07:01:12",
"DueDate": "0000-00-00 00:00:00",
"HdQueueID": 1,
"ID": 15,
"Impact": {
"ID": 1,
"Name": "1 person cannot work",
"Ordinal": 2
},
"IsDeleted": false,
"IsManualDueDate": 0,
"Modified": "2020-05-19 07:01:12",
"Priority": {
"Color": "",
"ID": 1,
"IsSlaEnabled": 0,
"Name": "Medium",
"Ordinal": 1
},
"Resolution": "",
"Status": {
"ID": 4,
"Name": "New",
"Ordinal": 0,
"State": "stalled"
},
"Submitter": {
"Email": "tmalache@paloaltonetworks.com",
"FullName": "admin",
"ID": 10,
"UserName": "admin"
},
"Summary": "",
"Title": "TestCustomFieldsUI"
},
{
"Category": {
"ID": 3,
"Name": "Hardware"
},
"CcList": "",
"Created": "2020-05-19 07:02:30",
"DueDate": "0000-00-00 00:00:00",
"HdQueueID": 1,
"ID": 16,
"Impact": {
"ID": 3,
"Name": "1 person inconvenienced",
"Ordinal": 3
},
"IsDeleted": false,
"IsManualDueDate": 0,
"Modified": "2020-05-19 07:02:30",
"Priority": {
"Color": "gray",
"ID": 3,
"IsSlaEnabled": 0,
"Name": "Low",
"Ordinal": 2
},
"Resolution": "",
"Status": {
"ID": 8,
"Name": "Waiting on Third Party",
"Ordinal": 7,
"State": "stalled"
},
"Summary": "just checking",
"Title": "TATATA"
},
{
"Category": {
"ID": 2,
"Name": "Other"
},
"CcList": "",
"Created": "2020-05-19 07:03:30",
"DueDate": "0000-00-00 00:00:00",
"HdQueueID": 1,
"ID": 17,
"Impact": {
"ID": 1,
"Name": "1 person cannot work",
"Ordinal": 2
},
"IsDeleted": false,
"IsManualDueDate": 0,
"Modified": "2020-05-19 07:03:30",
"Priority": {
"Color": "",
"ID": 1,
"IsSlaEnabled": 0,
"Name": "Medium",
"Ordinal": 1
},
"Resolution": "",
"Status": {
"ID": 2,
"Name": "Closed",
"Ordinal": 3,
"State": "closed"
},
"Summary": "dont know",
"Title": "test num 3 from demisto"
},
{
"Category": {
"ID": 1,
"Name": "Network"
},
"CcList": "",
"Created": "2020-06-09 03:52:25",
"DueDate": "0000-00-00 00:00:00",
"HdQueueID": 1,
"ID": 23,
"Impact": {
"ID": 1,
"Name": "1 person cannot work",
"Ordinal": 2
},
"IsDeleted": false,
"IsManualDueDate": 0,
"Modified": "2020-06-09 03:52:25",
"Priority": {
"Color": "",
"ID": 1,
"IsSlaEnabled": 0,
"Name": "Medium",
"Ordinal": 1
},
"Resolution": "",
"Status": {
"ID": 1,
"Name": "Opened",
"Ordinal": 1,
"State": "opened"
},
"Summary": "test of Quest Kace integration ticket create",
"Title": "test1"
},
{
"Category": {
"ID": 2,
"Name": "Other"
},
"CcList": "",
"Created": "2020-06-09 03:55:07",
"DueDate": "0000-00-00 00:00:00",
"HdQueueID": 1,
"ID": 24,
"Impact": {
"ID": 1,
"Name": "1 person cannot work",
"Ordinal": 2
},
"IsDeleted": false,
"IsManualDueDate": 0,
"Modified": "2020-06-09 03:55:07",
"Priority": {
"Color": "",
"ID": 1,
"IsSlaEnabled": 0,
"Name": "Medium",
"Ordinal": 1
},
"Resolution": "",
"Status": {
"ID": 4,
"Name": "New",
"Ordinal": 0,
"State": "stalled"
},
"Submitter": {
"Email": "tmalache@paloaltonetworks.com",
"FullName": "admin",
"ID": 10,
"UserName": "admin"
},
"Summary": "",
"Title": "test"
},
{
"Category": {
"ID": 1,
"Name": "Network"
},
"CcList": "",
"Created": "2020-06-09 03:59:41",
"DueDate": "0000-00-00 00:00:00",
"HdQueueID": 1,
"ID": 25,
"Impact": {
"ID": 1,
"Name": "1 person cannot work",
"Ordinal": 2
},
"IsDeleted": false,
"IsManualDueDate": 0,
"Modified": "2020-06-09 03:59:41",
"Priority": {
"Color": "",
"ID": 1,
"IsSlaEnabled": 0,
"Name": "Medium",
"Ordinal": 1
},
"Resolution": "",
"Status": {
"ID": 1,
"Name": "Opened",
"Ordinal": 1,
"State": "opened"
},
"Summary": "test of Quest Kace integration ticket create",
"Title": "test1"
},
{
"Category": {
"ID": 1,
"Name": "Network"
},
"CcList": "",
"Created": "2020-06-09 04:00:03",
"DueDate": "0000-00-00 00:00:00",
"HdQueueID": 1,
"ID": 26,
"Impact": {
"ID": 1,
"Name": "1 person cannot work",
"Ordinal": 2
},
"IsDeleted": false,
"IsManualDueDate": 0,
"Modified": "2020-06-09 04:00:03",
"Priority": {
"Color": "",
"ID": 1,
"IsSlaEnabled": 0,
"Name": "Medium",
"Ordinal": 1
},
"Resolution": "",
"Status": {
"ID": 1,
"Name": "Opened",
"Ordinal": 1,
"State": "opened"
},
"Summary": "test of Quest Kace integration ticket create",
"Title": "test1"
},
{
"Category": {
"ID": 1,
"Name": "Network"
},
"CcList": "",
"Created": "2020-06-09 04:00:33",
"DueDate": "0000-00-00 00:00:00",
"HdQueueID": 1,
"ID": 27,
"Impact": {
"ID": 1,
"Name": "1 person cannot work",
"Ordinal": 2
},
"IsDeleted": false,
"IsManualDueDate": 0,
"Modified": "2020-06-09 04:00:33",
"Priority": {
"Color": "",
"ID": 1,
"IsSlaEnabled": 0,
"Name": "Medium",
"Ordinal": 1
},
"Resolution": "",
"Status": {
"ID": 1,
"Name": "Opened",
"Ordinal": 1,
"State": "opened"
},
"Summary": "test of Quest Kace integration ticket create",
"Title": "test1"
},
{
"Category": {
"ID": 1,
"Name": "Network"
},
"CcList": "",
"Created": "2020-06-09 04:57:39",
"DueDate": "0000-00-00 00:00:00",
"HdQueueID": 1,
"ID": 28,
"Impact": {
"ID": 1,
"Name": "1 person cannot work",
"Ordinal": 2
},
"IsDeleted": false,
"IsManualDueDate": 0,
"Modified": "2020-06-09 04:57:39",
"Priority": {
"Color": "",
"ID": 1,
"IsSlaEnabled": 0,
"Name": "Medium",
"Ordinal": 1
},
"Resolution": "",
"Status": {
"ID": 1,
"Name": "Opened",
"Ordinal": 1,
"State": "opened"
},
"Summary": "test of Quest Kace integration ticket create",
"Title": "test1"
},
{
"Category": {
"ID": 3,
"Name": "Hardware"
},
"CcList": "",
"Created": "2020-06-09 05:12:37",
"DueDate": "0000-00-00 00:00:00",
"HdQueueID": 1,
"ID": 30,
"Impact": {
"ID": 1,
"Name": "1 person cannot work",
"Ordinal": 2
},
"IsDeleted": false,
"IsManualDueDate": 0,
"Modified": "2020-06-09 05:12:37",
"Priority": {
"Color": "red",
"ID": 2,
"IsSlaEnabled": 0,
"Name": "High",
"Ordinal": 0
},
"Resolution": "",
"Status": {
"ID": 2,
"Name": "Closed",
"Ordinal": 3,
"State": "closed"
},
"Summary": "Test docs",
"Title": "Test"
},
{
"CcList": "",
"Created": "2020-06-09 05:14:51",
"DueDate": "0000-00-00 00:00:00",
"HdQueueID": 1,
"ID": 31,
"IsDeleted": false,
"IsManualDueDate": 0,
"Modified": "2020-06-09 05:14:51",
"Resolution": "",
"Summary": "blah blah",
"Title": "foo foo"
},
{
"Category": {
"ID": 1,
"Name": "Network"
},
"CcList": "",
"Created": "2020-06-09 05:18:10",
"DueDate": "0000-00-00 00:00:00",
"HdQueueID": 1,
"ID": 33,
"Impact": {
"ID": 1,
"Name": "1 person cannot work",
"Ordinal": 2
},
"IsDeleted": false,
"IsManualDueDate": 0,
"Modified": "2020-06-09 05:18:10",
"Priority": {
"Color": "",
"ID": 1,
"IsSlaEnabled": 0,
"Name": "Medium",
"Ordinal": 1
},
"Resolution": "",
"Status": {
"ID": 1,
"Name": "Opened",
"Ordinal": 1,
"State": "opened"
},
"Summary": "test of Quest Kace integration ticket create",
"Title": "test1"
},
{
"Category": {
"ID": 1,
"Name": "Network"
},
"CcList": "",
"Created": "2020-06-09 05:19:13",
"DueDate": "0000-00-00 00:00:00",
"HdQueueID": 1,
"ID": 34,
"Impact": {
"ID": 1,
"Name": "1 person cannot work",
"Ordinal": 2
},
"IsDeleted": false,
"IsManualDueDate": 0,
"Modified": "2020-06-09 05:19:13",
"Priority": {
"Color": "",
"ID": 1,
"IsSlaEnabled": 0,
"Name": "Medium",
"Ordinal": 1
},
"Resolution": "",
"Status": {
"ID": 1,
"Name": "Opened",
"Ordinal": 1,
"State": "opened"
},
"Summary": "test of Quest Kace integration ticket create",
"Title": "test1"
},
{
"Category": {
"ID": 5,
"Name": "Software"
},
"CcList": "",
"Created": "2020-06-09 05:11:59",
"DueDate": "0000-00-00 00:00:00",
"HdQueueID": 3,
"ID": 29,
"Impact": {
"ID": 7,
"Name": "1 person cannot work",
"Ordinal": 2
},
"IsDeleted": false,
"IsManualDueDate": 0,
"Modified": "2020-06-09 05:11:59",
"Priority": {
"Color": "",
"ID": 5,
"IsSlaEnabled": 0,
"Name": "Medium",
"Ordinal": 1
},
"Resolution": "",
"Status": {
"ID": 9,
"Name": "New",
"Ordinal": 0,
"State": "stalled"
},
"Submitter": {
"Email": "tmalache@paloaltonetworks.com",
"FullName": "admin",
"ID": 10,
"UserName": "admin"
},
"Summary": "",
"Title": "Tests"
},
{
"CcList": "",
"Created": "2020-06-09 05:14:55",
"DueDate": "0000-00-00 00:00:00",
"HdQueueID": 3,
"ID": 32,
"IsDeleted": false,
"IsManualDueDate": 0,
"Modified": "2020-06-09 05:14:55",
"Resolution": "",
"Summary": "blah blah",
"Title": "foo foo"
}
]
}
}

Human Readable Output

Quest Kace Tickets

IDTitleCreatedModifiedHdQueueIDDueDate
11Untitled2020-05-19 05:54:422020-05-19 05:54:4210000-00-00 00:00:00
12test num 2 from demisto2020-05-19 05:55:432020-05-19 05:55:4310000-00-00 00:00:00
13test num 4 from demisto2020-05-19 05:56:082020-05-19 06:16:171
14test num 3 from demisto2020-05-19 06:15:482020-05-19 06:15:4810000-00-00 00:00:00
15TestCustomFieldsUI2020-05-19 07:01:122020-05-19 07:01:1210000-00-00 00:00:00
16TATATA2020-05-19 07:02:302020-05-19 07:02:3010000-00-00 00:00:00
17test num 3 from demisto2020-05-19 07:03:302020-05-19 07:03:3010000-00-00 00:00:00
23test12020-06-09 03:52:252020-06-09 03:52:2510000-00-00 00:00:00
24test2020-06-09 03:55:072020-06-09 03:55:0710000-00-00 00:00:00
25test12020-06-09 03:59:412020-06-09 03:59:4110000-00-00 00:00:00
26test12020-06-09 04:00:032020-06-09 04:00:0310000-00-00 00:00:00
27test12020-06-09 04:00:332020-06-09 04:00:3310000-00-00 00:00:00
28test12020-06-09 04:57:392020-06-09 04:57:3910000-00-00 00:00:00
30Test2020-06-09 05:12:372020-06-09 05:12:3710000-00-00 00:00:00
31foo foo2020-06-09 05:14:512020-06-09 05:14:5110000-00-00 00:00:00
33test12020-06-09 05:18:102020-06-09 05:18:1010000-00-00 00:00:00
34test12020-06-09 05:19:132020-06-09 05:19:1310000-00-00 00:00:00
29Tests2020-06-09 05:11:592020-06-09 05:11:5930000-00-00 00:00:00
32foo foo2020-06-09 05:14:552020-06-09 05:14:5530000-00-00 00:00:00

kace-ticket-create


Creates a new ticket to the system.

Base Command

kace-ticket-create

Input

Argument NameDescriptionRequired
titleTitle of the new ticket.Optional
summarySummary of the new ticket.Optional
impactName of the impact of the new ticket.Optional
categoryCategory of the new ticket.Optional
statusStatus of the new ticket.Optional
priorityPriority of the new ticket.Optional
machineName of the machine of the new ticket.Optional
assetName of the asset of the new ticket.Optional
custom_fieldsCustom (user defined) fields in the format - fieldname1=value;fieldname2=value.Optional
queue_idQueue to which the new ticket should be related.Optional

Context Output

There is no context output for this command.

Command Example

!kace-ticket-create title="test1" status="Opened" summary="test of Quest Kace integration ticket create" category="Network" queue_id=1

Context Example

{}

Human Readable Output

New ticket was added successfully, ticket number 35.

createddue_datehd_queue_ididmodifiedtitle
2020-06-09 05:19:370000-00-00 00:00:001352020-06-09 05:19:37test1

kace-ticket-update


Updates a ticket in the system.

Base Command

kace-ticket-update

Input

Argument NameDescriptionRequired
titleUpdated title of the ticket.Optional
summaryUpdated summary for the ticket.Optional
impactUpdated impact of the ticket.Optional
categoryUpdated category of the ticket.Optional
statusUpdated status of the ticket.Optional
priorityUpdated priority of the ticket.Optional
machineUpdated machine of the ticket.Optional
assetUpdated asset of the ticket.Optional
custom_fieldsCustom (user defined) fields in the format - fieldname1=value;fieldname2=value.Optional
ticket_idID of the ticket to update.Required

Context Output

There is no context output for this command.

Command Example

!kace-ticket-update ticket_id=11 title="updated test1"

Context Example

{}

Human Readable Output

Ticket number 11 was updated successfully.

createdhd_queue_ididmodifiedtitle
2020-05-19 05:54:421112020-06-09 05:19:38updated test1

kace-ticket-delete


Deletes the specified ticket.

Base Command

kace-ticket-delete

Input

Argument NameDescriptionRequired
ticket_idTicket ID to delete.Required

Context Output

There is no context output for this command.

Command Example

!kace-ticket-delete ticket_id=11

Context Example

{}

Human Readable Output

Ticket was deleted successfully. Ticket number 11