diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml new file mode 100644 index 0000000..6f15b22 --- /dev/null +++ b/.github/workflows/linting.yml @@ -0,0 +1,11 @@ +name: Linting +on: [push, pull_request] +jobs: + lint: + # Run per push for internal contributers. This isn't possible for forked pull requests, + # so we'll need to run on PR events for external contributers. + # String comparison below is case insensitive. + if: github.event_name == 'push' || github.event.pull_request.head.repo.fork + runs-on: ubuntu-latest + steps: + - uses: 'phantomcyber/dev-cicd-tools/github-actions/lint@main' diff --git a/.github/workflows/semgrep.yml b/.github/workflows/semgrep.yml new file mode 100644 index 0000000..23d31c5 --- /dev/null +++ b/.github/workflows/semgrep.yml @@ -0,0 +1,28 @@ +name: Semgrep +on: + pull_request_target: + branches: + - next + - main + push: + branches: + - next + - main +jobs: + semgrep: + runs-on: ubuntu-latest + steps: + - if: github.event_name == 'push' + run: | + echo "REPOSITORY=${{ github.repository }}" >> $GITHUB_ENV + echo "REF=${{ github.REF }}" >> $GITHUB_ENV + - if: github.event_name == 'pull_request_target' + run: | + echo "REPOSITORY=${{ github.event.pull_request.head.repo.full_name }}" >> $GITHUB_ENV + echo "REF=${{ github.event.pull_request.head.ref }}" >> $GITHUB_ENV + - uses: 'phantomcyber/dev-cicd-tools/github-actions/semgrep@main' + with: + SEMGREP_DEPLOYMENT_ID: ${{ secrets.SEMGREP_DEPLOYMENT_ID }} + SEMGREP_APP_TOKEN: ${{ secrets.SEMGREP_APP_TOKEN }} + REPOSITORY: ${{ github.repository }} + REF: ${{ github.ref }} diff --git a/.github/workflows/start-release.yml b/.github/workflows/start-release.yml new file mode 100644 index 0000000..d5fb354 --- /dev/null +++ b/.github/workflows/start-release.yml @@ -0,0 +1,9 @@ +name: Start Release +on: workflow_dispatch +jobs: + start-release: + runs-on: ubuntu-latest + steps: + - uses: 'phantomcyber/dev-cicd-tools/github-actions/start-release@main' + with: + GITHUB_TOKEN: ${{ secrets.SOAR_APPS_TOKEN }} \ No newline at end of file diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index 38e1594..0000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,3 +0,0 @@ -include: - - project: 'phantom/appscript' - file: 'gitlab-ci/.gitlab-ci.yml' diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..bc0162b --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,11 @@ +repos: +- repo: https://github.com/phantomcyber/dev-cicd-tools + rev: v1.5 + hooks: + - id: org-hook + - id: package-app-dependencies +- repo: https://github.com/Yelp/detect-secrets + rev: v1.1.0 + hooks: + - id: detect-secrets + args: ['--no-verify', '--exclude-files', '^ivantiitsm.json$'] diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..b3cc507 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,2 @@ +# Contributing +For more information about contributing to Splunk SOAR Apps please take a look at our app [Contribution Guide](https://github.com/splunk-soar-connectors/.github/blob/main/.github/CONTRIBUTING.md)! diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..be3fd19 --- /dev/null +++ b/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2017-2022 Splunk Inc. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/Makefile b/Makefile deleted file mode 100644 index 7af3212..0000000 --- a/Makefile +++ /dev/null @@ -1,81 +0,0 @@ -# Makefile for Phantom apps CI -# created oct-2018 by michellel & jacobd at splunk -# -# Usage: -# make local - to bring up docker for local dev -# make - pipeline targets build / upload -# make secrets - list any required secret values -# -# Credentials can be passed as environment variables or docker secret files -# under /run/secrets - - -# Variables set by GitLab -WORKSPACE ?= $(shell grep WORKSPACE: docker-compose.yml | cut -d : -f 2) -CI_COMMIT_REF_NAME ?= $(shell git branch | grep "\*" | cut -d ' ' -f 2) - -# Git variables -GIT_SERVER ?= cd.splunkdev.com -RELEASE_GROUP ?= phantom -RELEASE_REPO ?= app_release -RELEASE_DIR := $(WORKSPACE)/$(RELEASE_REPO) - -# Docker variables -export IMAGE_TAG ?= $(shell grep ^image: .gitlab-ci.yml | cut -d : -f 3) - -# Variables sent to app_release for test/build/release scripts -export APP_DIR ?= $(shell pwd) -export APP_REPO_NAME ?= $(shell basename $(APP_DIR)) -export APP_BRANCH ?= $(CI_COMMIT_REF_NAME) -export TEST_BRANCH ?= master - -# Pipeline secrets -SECRETS = app_artf_token gitlab_api_token app_deploy_key -ifneq ($(wildcard /run/secrets/.),) - # Load secrets if specified in filesystem rather than variables - export GITLAB_API_TOKEN ?= $(shell cat /run/secrets/gitlab_api_token) - export APP_ARTF_TOKEN ?= $(shell cat /run/secrets/app_artf_token) - export APP_DEPLOY_KEY ?= $(shell cat /run/secrets/app_deploy_key) -endif - -APP_RELEASE_TARGETS = test upload build release -.PHONY: checkout local secrets list_secrets $(APP_RELEASE_TARGETS) - -checkout: $(RELEASE_DIR) -$(RELEASE_DIR): /tmp/ssh-agent - $(info Clone the $(RELEASE_REPO) repo into $(RELEASE_DIR)) - @git clone git@$(GIT_SERVER):$(RELEASE_GROUP)/$(RELEASE_REPO).git $(RELEASE_DIR) - $(info Checkout the test branch: $(TEST_BRANCH)) - @cd $(RELEASE_DIR) && git checkout $(TEST_BRANCH) - -$(APP_RELEASE_TARGETS): checkout - @cd $(RELEASE_DIR) && make $@ - -local: secrets - $(info Setting up local development instance) - $(info Make sure you have run:) - $(info docker login repo.splunk.com) - docker-compose up -d - $(info Working directory is mapped to $(DOCKER_WORK). To connect:) - $(info docker exec -it -w $(DOCKER_WORK) local_qa-local_1 bash) - -/tmp/ssh-agent: - $(info Starting ssh agent) - @mkdir -p -m 700 ~/.ssh - @ssh-keyscan -p 22 $(GIT_SERVER) >> ~/.ssh/known_hosts - @eval $(shell ssh-agent -s >$@) - @if [ -s /run/secrets/app_deploy_key ]; then \ - cp /run/secrets/app_deploy_key ~/.ssh/id_rsa && \ - source $@ && ssh-add ~/.ssh/id_rsa; \ - else \ - cp ~/.ssh/app_deploy_key ~/.ssh/id_rsa && \ - chmod 600 ~/.ssh/id_rsa && \ - cat $@ && \ - source $@ && ssh-add ~/.ssh/id_rsa; \ - fi - -SECRET_FILES = $(foreach I,$(SECRETS),~/.docker/secrets/$I) -secrets: list_secrets $(SECRET_FILES) -list_secrets: - $(info From .docker/secrets these files are loaded:) - $(info $(SECRETS)) diff --git a/NOTICE b/NOTICE new file mode 100644 index 0000000..dbb1c46 --- /dev/null +++ b/NOTICE @@ -0,0 +1,9 @@ +Splunk SOAR Ivanti ITSM +Copyright (c) 2017-2022 Splunk Inc. + +Third-party Software Attributions: + +Library: suds-py3 +Version: 1.4.4.1 +License: LGPL 3.0 +Unknown copyright diff --git a/README.md b/README.md new file mode 100644 index 0000000..bd1904e --- /dev/null +++ b/README.md @@ -0,0 +1,1046 @@ +[comment]: # "Auto-generated SOAR connector documentation" +# Ivanti ITSM + +Publisher: Splunk +Connector Version: 2\.1\.2 +Product Vendor: Ivanti +Product Name: ITSM +Product Version Supported (regex): "\.\*" +Minimum Product Version: 4\.10\.0\.40961 + +This app integrates with Ivanti ITSM to provide ingestion and several ticketing actions + +### Configuration Variables +The below configuration variables are required for this Connector to operate. These variables are specified when configuring a ITSM asset in SOAR. + +VARIABLE | REQUIRED | TYPE | DESCRIPTION +-------- | -------- | ---- | ----------- +**url** | required | string | Server URL +**username** | required | string | Username +**password** | required | password | Password +**poll\_now\_ingestion\_span** | required | numeric | Poll last n days for 'Poll Now' +**first\_scheduled\_ingestion\_span** | required | numeric | Poll last n days for first scheduled polling + +### Supported Actions +[test connectivity](#action-test-connectivity) - Validate the asset configuration for connectivity using supplied configuration +[create ticket](#action-create-ticket) - Create a new ticket +[update ticket](#action-update-ticket) - Update a ticket +[run query](#action-run-query) - Search for a text in resources +[on poll](#action-on-poll) - Ingest latest tickets +[get user](#action-get-user) - Get information about a user +[list users](#action-list-users) - List all users on system + +## action: 'test connectivity' +Validate the asset configuration for connectivity using supplied configuration + +Type: **test** +Read only: **True** + +#### Action Parameters +No parameters are required for this action + +#### Action Output +No Output + +## action: 'create ticket' +Create a new ticket + +Type: **generic** +Read only: **False** + +Certain fields are required to create a ticket on Help Desk\. Those fields are represented by the required parameters for this action\.

The customer parameter takes a Customer Record ID, which can be found by running a list users or a get user action\.

The fields parameter takes a JSON dictionary containing other fields and values that can be set during ticket creation\. For example\:
\{
"Impact"\: "High"
"Urgency"\: "Medium"
\}

The attachment parameter takes a vault ID\. + +#### Action Parameters +PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS +--------- | -------- | ----------- | ---- | -------- +**summary** | required | Summary | string | +**description** | required | Description | string | +**service** | required | Service | string | +**category** | required | Category | string | +**customer** | required | Customer Record ID | string | `ivanti user id` +**fields** | optional | JSON containing field values | string | +**attachment** | optional | Vault ID of file to attach | string | `vault id` + +#### Action Output +DATA PATH | TYPE | CONTAINS +--------- | ---- | -------- +action\_result\.status | string | +action\_result\.parameter\.attachment | string | `vault id` +action\_result\.parameter\.category | string | +action\_result\.parameter\.customer | string | `ivanti user id` +action\_result\.parameter\.description | string | +action\_result\.parameter\.fields | string | +action\_result\.parameter\.service | string | +action\_result\.parameter\.summary | string | +action\_result\.data\.\*\.obj\.Alias | string | +action\_result\.data\.\*\.obj\.BusinessObjectName | string | +action\_result\.data\.\*\.obj\.FieldValues\.ActualCategory | string | +action\_result\.data\.\*\.obj\.FieldValues\.ActualCategory\_Valid | string | +action\_result\.data\.\*\.obj\.FieldValues\.ActualService | string | +action\_result\.data\.\*\.obj\.FieldValues\.ActualService\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.AddChatconversationtoActivityHistory | string | +action\_result\.data\.\*\.obj\.FieldValues\.AlternateContactEmail | string | +action\_result\.data\.\*\.obj\.FieldValues\.AlternateContactLink | string | +action\_result\.data\.\*\.obj\.FieldValues\.AlternateContactLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.AlternateContactLink\_RecID | string | +action\_result\.data\.\*\.obj\.FieldValues\.AlternateContactPhone | string | +action\_result\.data\.\*\.obj\.FieldValues\.ApprovalStatus | string | +action\_result\.data\.\*\.obj\.FieldValues\.Approver | string | `email` +action\_result\.data\.\*\.obj\.FieldValues\.Approver\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.Category\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.CauseCode | string | +action\_result\.data\.\*\.obj\.FieldValues\.CauseCode\_Valid | string | +action\_result\.data\.\*\.obj\.FieldValues\.ClosedBy | string | +action\_result\.data\.\*\.obj\.FieldValues\.ClosedDateTime | string | +action\_result\.data\.\*\.obj\.FieldValues\.ClosedDuration | string | +action\_result\.data\.\*\.obj\.FieldValues\.ClosingEscLink | string | +action\_result\.data\.\*\.obj\.FieldValues\.ClosingEscLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.ClosingEscLink\_RecID | string | +action\_result\.data\.\*\.obj\.FieldValues\.Cost | numeric | +action\_result\.data\.\*\.obj\.FieldValues\.CostPerMinute | numeric | +action\_result\.data\.\*\.obj\.FieldValues\.CostPerMinute\_Currency | string | +action\_result\.data\.\*\.obj\.FieldValues\.CostPerMinute\_CurrencyValid | string | +action\_result\.data\.\*\.obj\.FieldValues\.Cost\_Currency | string | +action\_result\.data\.\*\.obj\.FieldValues\.Cost\_CurrencyValid | string | +action\_result\.data\.\*\.obj\.FieldValues\.CreatedBy | string | +action\_result\.data\.\*\.obj\.FieldValues\.CreatedByType | string | +action\_result\.data\.\*\.obj\.FieldValues\.CreatedDateTime | string | +action\_result\.data\.\*\.obj\.FieldValues\.CustomerDepartment | string | +action\_result\.data\.\*\.obj\.FieldValues\.CustomerLocation | string | +action\_result\.data\.\*\.obj\.FieldValues\.CustomerLocation\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.Email | string | `email` +action\_result\.data\.\*\.obj\.FieldValues\.EntityLink | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.EntityLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.EntityLink\_RecID | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.EventCIRecId | string | +action\_result\.data\.\*\.obj\.FieldValues\.FirstCallResolution | boolean | +action\_result\.data\.\*\.obj\.FieldValues\.HRCaseLink | string | +action\_result\.data\.\*\.obj\.FieldValues\.HRCaseLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.HRCaseLink\_RecID | string | +action\_result\.data\.\*\.obj\.FieldValues\.HoursOfOperation | string | +action\_result\.data\.\*\.obj\.FieldValues\.HoursOfOperation\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.Impact | string | +action\_result\.data\.\*\.obj\.FieldValues\.Impact\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.IncidentDetailSummary | string | +action\_result\.data\.\*\.obj\.FieldValues\.IncidentDetailWorkflowTag | string | +action\_result\.data\.\*\.obj\.FieldValues\.IncidentNetworkUserName | string | `user name` +action\_result\.data\.\*\.obj\.FieldValues\.IncidentNumber | numeric | +action\_result\.data\.\*\.obj\.FieldValues\.IsApprovalNeeded | string | +action\_result\.data\.\*\.obj\.FieldValues\.IsDSMTaskExisted | boolean | +action\_result\.data\.\*\.obj\.FieldValues\.IsInFinalState | string | +action\_result\.data\.\*\.obj\.FieldValues\.IsMasterIncident | string | +action\_result\.data\.\*\.obj\.FieldValues\.IsNewRecord | string | +action\_result\.data\.\*\.obj\.FieldValues\.IsNotification | boolean | +action\_result\.data\.\*\.obj\.FieldValues\.IsReclassifiedForResolution | boolean | +action\_result\.data\.\*\.obj\.FieldValues\.IsRelatedIncidentResolutionUpdate | string | +action\_result\.data\.\*\.obj\.FieldValues\.IsRelatedIncidentUpdate | string | +action\_result\.data\.\*\.obj\.FieldValues\.IsReportedByAlternateContact | boolean | +action\_result\.data\.\*\.obj\.FieldValues\.IsResolvedByMaster | string | +action\_result\.data\.\*\.obj\.FieldValues\.IsUnRead | string | +action\_result\.data\.\*\.obj\.FieldValues\.IsVIP | boolean | +action\_result\.data\.\*\.obj\.FieldValues\.IsWorkAround | boolean | +action\_result\.data\.\*\.obj\.FieldValues\.KnowledgeLink | string | +action\_result\.data\.\*\.obj\.FieldValues\.KnowledgeLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.KnowledgeLink\_RecID | string | +action\_result\.data\.\*\.obj\.FieldValues\.LastModBy | string | +action\_result\.data\.\*\.obj\.FieldValues\.LastModDateTime | string | +action\_result\.data\.\*\.obj\.FieldValues\.LoginId | string | +action\_result\.data\.\*\.obj\.FieldValues\.MasterIncidentLink | string | +action\_result\.data\.\*\.obj\.FieldValues\.MasterIncidentLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.MasterIncidentLink\_RecID | string | +action\_result\.data\.\*\.obj\.FieldValues\.NewNotes | string | +action\_result\.data\.\*\.obj\.FieldValues\.OrgUnitLink | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.OrgUnitLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.OrgUnitLink\_RecID | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.OrganizationUnitID | string | +action\_result\.data\.\*\.obj\.FieldValues\.Owner | string | +action\_result\.data\.\*\.obj\.FieldValues\.OwnerEmail | string | `email` +action\_result\.data\.\*\.obj\.FieldValues\.OwnerTeam | string | +action\_result\.data\.\*\.obj\.FieldValues\.OwnerTeamEmail | string | `email` +action\_result\.data\.\*\.obj\.FieldValues\.OwnerTeam\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.OwnerType | string | +action\_result\.data\.\*\.obj\.FieldValues\.Owner\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.OwnershipAssignmentEmail | string | `email` +action\_result\.data\.\*\.obj\.FieldValues\.OwningOrgUnitId | string | +action\_result\.data\.\*\.obj\.FieldValues\.OwningOrgUnitId\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.Phone | string | +action\_result\.data\.\*\.obj\.FieldValues\.PreviousState | string | +action\_result\.data\.\*\.obj\.FieldValues\.Priority | string | +action\_result\.data\.\*\.obj\.FieldValues\.Priority\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.ProblemLink | string | +action\_result\.data\.\*\.obj\.FieldValues\.ProblemLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.ProblemLink\_RecID | string | +action\_result\.data\.\*\.obj\.FieldValues\.ProfileFullName | string | +action\_result\.data\.\*\.obj\.FieldValues\.ProfileLink | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.ProfileLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.ProfileLink\_RecID | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.ProgressBarPosition | string | +action\_result\.data\.\*\.obj\.FieldValues\.ReadOnly | boolean | +action\_result\.data\.\*\.obj\.FieldValues\.RecId | string | `ivanti ticket id` +action\_result\.data\.\*\.obj\.FieldValues\.ReportedBy | string | +action\_result\.data\.\*\.obj\.FieldValues\.ReportingOrgUnitID | string | +action\_result\.data\.\*\.obj\.FieldValues\.ReportingOrgUnitID\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.Resolution | string | +action\_result\.data\.\*\.obj\.FieldValues\.ResolutionEscLink | string | +action\_result\.data\.\*\.obj\.FieldValues\.ResolutionEscLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.ResolutionEscLink\_RecID | string | +action\_result\.data\.\*\.obj\.FieldValues\.ResolvedBy | string | +action\_result\.data\.\*\.obj\.FieldValues\.ResolvedByIncidentNumber | string | +action\_result\.data\.\*\.obj\.FieldValues\.ResolvedByType | string | +action\_result\.data\.\*\.obj\.FieldValues\.ResolvedDateTime | string | +action\_result\.data\.\*\.obj\.FieldValues\.RespondedBy | string | +action\_result\.data\.\*\.obj\.FieldValues\.RespondedDateTime | string | +action\_result\.data\.\*\.obj\.FieldValues\.ResponseEscLink | string | +action\_result\.data\.\*\.obj\.FieldValues\.ResponseEscLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.ResponseEscLink\_RecID | string | +action\_result\.data\.\*\.obj\.FieldValues\.SLA | string | +action\_result\.data\.\*\.obj\.FieldValues\.SLADisplayText | string | +action\_result\.data\.\*\.obj\.FieldValues\.SLALink | string | +action\_result\.data\.\*\.obj\.FieldValues\.SLALink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.SLALink\_RecID | string | +action\_result\.data\.\*\.obj\.FieldValues\.SendSurveyNotification | boolean | +action\_result\.data\.\*\.obj\.FieldValues\.Service | string | +action\_result\.data\.\*\.obj\.FieldValues\.ServiceOwnerEmail | string | `email` +action\_result\.data\.\*\.obj\.FieldValues\.ServiceReqLink | string | +action\_result\.data\.\*\.obj\.FieldValues\.ServiceReqLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.ServiceReqLink\_RecID | string | +action\_result\.data\.\*\.obj\.FieldValues\.Service\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.SocialTextHeader | string | +action\_result\.data\.\*\.obj\.FieldValues\.Source | string | +action\_result\.data\.\*\.obj\.FieldValues\.Source\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.Status | string | +action\_result\.data\.\*\.obj\.FieldValues\.Status\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.Subcategory | string | +action\_result\.data\.\*\.obj\.FieldValues\.Subcategory\_Valid | string | +action\_result\.data\.\*\.obj\.FieldValues\.Subject | string | +action\_result\.data\.\*\.obj\.FieldValues\.Symptom | string | +action\_result\.data\.\*\.obj\.FieldValues\.TeamManagerEmail | string | `email` +action\_result\.data\.\*\.obj\.FieldValues\.TotalTimeSpent | string | +action\_result\.data\.\*\.obj\.FieldValues\.TypeOfIncident | string | +action\_result\.data\.\*\.obj\.FieldValues\.Urgency | string | +action\_result\.data\.\*\.obj\.FieldValues\.Urgency\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.ViewType | string | +action\_result\.data\.\*\.obj\.FieldValues\.WaitingEscLink | string | +action\_result\.data\.\*\.obj\.FieldValues\.WaitingEscLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.WaitingEscLink\_RecID | string | +action\_result\.data\.\*\.obj\.FieldValues\.helpdesk\_Priority | string | +action\_result\.data\.\*\.obj\.FieldValues\.helpdesk\_Priority\_Valid | string | +action\_result\.data\.\*\.obj\.FieldValues\.ivnt\_RequestforInformationorData | boolean | +action\_result\.data\.\*\.obj\.FieldValues\.ivnt\_TeamsUserDetailsLink | string | +action\_result\.data\.\*\.obj\.FieldValues\.ivnt\_TeamsUserDetailsLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.ivnt\_TeamsUserDetailsLink\_RecID | string | +action\_result\.data\.\*\.obj\.FieldValues\.ivnt\_UpdateRFI | string | +action\_result\.data\.\*\.obj\.RecID | string | `md5` `ivanti ticket id` +action\_result\.data\.\*\.obj\.TableRef | string | +action\_result\.data\.\*\.recId | string | `md5` +action\_result\.data\.\*\.status | string | +action\_result\.summary\.created\_ticket\_id | string | `md5` +action\_result\.message | string | +summary\.total\_objects | numeric | +summary\.total\_objects\_successful | numeric | + +## action: 'update ticket' +Update a ticket + +Type: **generic** +Read only: **False** + +The fields parameter takes a JSON dictionary containing fields and values that can be updated with this action\. For example\:
\{
"Impact"\: "High"
"Urgency"\: "Medium"
\}

The attachment parameter takes a vault ID\. + +#### Action Parameters +PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS +--------- | -------- | ----------- | ---- | -------- +**id** | required | Incident Record ID | string | `ivanti ticket id` +**fields** | optional | JSON containing field values | string | +**attachment** | optional | Vault ID of file to attach | string | `vault id` + +#### Action Output +DATA PATH | TYPE | CONTAINS +--------- | ---- | -------- +action\_result\.status | string | +action\_result\.parameter\.attachment | string | `vault id` +action\_result\.parameter\.fields | string | +action\_result\.parameter\.id | string | `ivanti ticket id` +action\_result\.data\.\*\.exceptionReason | string | +action\_result\.data\.\*\.obj\.Alias | string | +action\_result\.data\.\*\.obj\.BusinessObjectName | string | +action\_result\.data\.\*\.obj\.FieldValues\.ActualCategory | string | +action\_result\.data\.\*\.obj\.FieldValues\.ActualCategory\_Valid | string | +action\_result\.data\.\*\.obj\.FieldValues\.ActualService | string | +action\_result\.data\.\*\.obj\.FieldValues\.ActualService\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.AddChatconversationtoActivityHistory | string | +action\_result\.data\.\*\.obj\.FieldValues\.AlternateContactEmail | string | +action\_result\.data\.\*\.obj\.FieldValues\.AlternateContactLink | string | +action\_result\.data\.\*\.obj\.FieldValues\.AlternateContactLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.AlternateContactLink\_RecID | string | +action\_result\.data\.\*\.obj\.FieldValues\.AlternateContactPhone | string | +action\_result\.data\.\*\.obj\.FieldValues\.ApprovalStatus | string | +action\_result\.data\.\*\.obj\.FieldValues\.Approver | string | +action\_result\.data\.\*\.obj\.FieldValues\.Approver\_Valid | string | +action\_result\.data\.\*\.obj\.FieldValues\.Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.Category\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.CauseCode | string | +action\_result\.data\.\*\.obj\.FieldValues\.CauseCode\_Valid | string | +action\_result\.data\.\*\.obj\.FieldValues\.ClosedBy | string | +action\_result\.data\.\*\.obj\.FieldValues\.ClosedDateTime | string | +action\_result\.data\.\*\.obj\.FieldValues\.ClosedDuration | string | +action\_result\.data\.\*\.obj\.FieldValues\.ClosingEscLink | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.ClosingEscLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.ClosingEscLink\_RecID | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.Cost | numeric | +action\_result\.data\.\*\.obj\.FieldValues\.CostPerMinute | numeric | +action\_result\.data\.\*\.obj\.FieldValues\.CostPerMinute\_Currency | string | +action\_result\.data\.\*\.obj\.FieldValues\.CostPerMinute\_CurrencyValid | string | +action\_result\.data\.\*\.obj\.FieldValues\.Cost\_Currency | string | +action\_result\.data\.\*\.obj\.FieldValues\.Cost\_CurrencyValid | string | +action\_result\.data\.\*\.obj\.FieldValues\.CreatedBy | string | +action\_result\.data\.\*\.obj\.FieldValues\.CreatedByType | string | +action\_result\.data\.\*\.obj\.FieldValues\.CreatedDateTime | string | +action\_result\.data\.\*\.obj\.FieldValues\.CustomerDepartment | string | +action\_result\.data\.\*\.obj\.FieldValues\.CustomerLocation | string | +action\_result\.data\.\*\.obj\.FieldValues\.CustomerLocation\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.Email | string | `email` +action\_result\.data\.\*\.obj\.FieldValues\.EntityLink | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.EntityLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.EntityLink\_RecID | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.EventCIRecId | string | +action\_result\.data\.\*\.obj\.FieldValues\.FirstCallResolution | boolean | +action\_result\.data\.\*\.obj\.FieldValues\.HRCaseLink | string | +action\_result\.data\.\*\.obj\.FieldValues\.HRCaseLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.HRCaseLink\_RecID | string | +action\_result\.data\.\*\.obj\.FieldValues\.HoursOfOperation | string | +action\_result\.data\.\*\.obj\.FieldValues\.HoursOfOperation\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.Impact | string | +action\_result\.data\.\*\.obj\.FieldValues\.Impact\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.IncidentDetailSummary | string | +action\_result\.data\.\*\.obj\.FieldValues\.IncidentDetailWorkflowTag | string | +action\_result\.data\.\*\.obj\.FieldValues\.IncidentNetworkUserName | string | `user name` +action\_result\.data\.\*\.obj\.FieldValues\.IncidentNumber | numeric | +action\_result\.data\.\*\.obj\.FieldValues\.IsApprovalNeeded | string | +action\_result\.data\.\*\.obj\.FieldValues\.IsDSMTaskExisted | boolean | +action\_result\.data\.\*\.obj\.FieldValues\.IsInFinalState | string | +action\_result\.data\.\*\.obj\.FieldValues\.IsMasterIncident | string | +action\_result\.data\.\*\.obj\.FieldValues\.IsNewRecord | string | +action\_result\.data\.\*\.obj\.FieldValues\.IsNotification | boolean | +action\_result\.data\.\*\.obj\.FieldValues\.IsReclassifiedForResolution | boolean | +action\_result\.data\.\*\.obj\.FieldValues\.IsRelatedIncidentResolutionUpdate | string | +action\_result\.data\.\*\.obj\.FieldValues\.IsRelatedIncidentUpdate | string | +action\_result\.data\.\*\.obj\.FieldValues\.IsReportedByAlternateContact | boolean | +action\_result\.data\.\*\.obj\.FieldValues\.IsResolvedByMaster | string | +action\_result\.data\.\*\.obj\.FieldValues\.IsUnRead | string | +action\_result\.data\.\*\.obj\.FieldValues\.IsVIP | boolean | +action\_result\.data\.\*\.obj\.FieldValues\.IsWorkAround | boolean | +action\_result\.data\.\*\.obj\.FieldValues\.KnowledgeLink | string | +action\_result\.data\.\*\.obj\.FieldValues\.KnowledgeLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.KnowledgeLink\_RecID | string | +action\_result\.data\.\*\.obj\.FieldValues\.LastModBy | string | +action\_result\.data\.\*\.obj\.FieldValues\.LastModDateTime | string | +action\_result\.data\.\*\.obj\.FieldValues\.LoginId | string | +action\_result\.data\.\*\.obj\.FieldValues\.MasterIncidentLink | string | +action\_result\.data\.\*\.obj\.FieldValues\.MasterIncidentLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.MasterIncidentLink\_RecID | string | +action\_result\.data\.\*\.obj\.FieldValues\.NewNotes | string | +action\_result\.data\.\*\.obj\.FieldValues\.OrgUnitLink | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.OrgUnitLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.OrgUnitLink\_RecID | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.OrganizationUnitID | string | +action\_result\.data\.\*\.obj\.FieldValues\.Owner | string | +action\_result\.data\.\*\.obj\.FieldValues\.OwnerEmail | string | `email` +action\_result\.data\.\*\.obj\.FieldValues\.OwnerTeam | string | +action\_result\.data\.\*\.obj\.FieldValues\.OwnerTeamEmail | string | `email` +action\_result\.data\.\*\.obj\.FieldValues\.OwnerTeam\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.OwnerType | string | +action\_result\.data\.\*\.obj\.FieldValues\.Owner\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.OwnershipAssignmentEmail | string | `email` +action\_result\.data\.\*\.obj\.FieldValues\.OwningOrgUnitId | string | +action\_result\.data\.\*\.obj\.FieldValues\.OwningOrgUnitId\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.Phone | string | +action\_result\.data\.\*\.obj\.FieldValues\.PreviousState | string | +action\_result\.data\.\*\.obj\.FieldValues\.Priority | string | +action\_result\.data\.\*\.obj\.FieldValues\.Priority\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.ProblemLink | string | +action\_result\.data\.\*\.obj\.FieldValues\.ProblemLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.ProblemLink\_RecID | string | +action\_result\.data\.\*\.obj\.FieldValues\.ProfileFullName | string | +action\_result\.data\.\*\.obj\.FieldValues\.ProfileLink | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.ProfileLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.ProfileLink\_RecID | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.ProgressBarPosition | string | +action\_result\.data\.\*\.obj\.FieldValues\.ReadOnly | boolean | +action\_result\.data\.\*\.obj\.FieldValues\.RecId | string | `ivanti ticket id` +action\_result\.data\.\*\.obj\.FieldValues\.ReportedBy | string | +action\_result\.data\.\*\.obj\.FieldValues\.ReportingOrgUnitID | string | +action\_result\.data\.\*\.obj\.FieldValues\.ReportingOrgUnitID\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.Resolution | string | +action\_result\.data\.\*\.obj\.FieldValues\.ResolutionEscLink | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.ResolutionEscLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.ResolutionEscLink\_RecID | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.ResolvedBy | string | +action\_result\.data\.\*\.obj\.FieldValues\.ResolvedByIncidentNumber | string | +action\_result\.data\.\*\.obj\.FieldValues\.ResolvedByType | string | +action\_result\.data\.\*\.obj\.FieldValues\.ResolvedDateTime | string | +action\_result\.data\.\*\.obj\.FieldValues\.RespondedBy | string | +action\_result\.data\.\*\.obj\.FieldValues\.RespondedDateTime | string | +action\_result\.data\.\*\.obj\.FieldValues\.ResponseEscLink | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.ResponseEscLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.ResponseEscLink\_RecID | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.SLA | string | +action\_result\.data\.\*\.obj\.FieldValues\.SLADisplayText | string | +action\_result\.data\.\*\.obj\.FieldValues\.SLALink | string | +action\_result\.data\.\*\.obj\.FieldValues\.SLALink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.SLALink\_RecID | string | +action\_result\.data\.\*\.obj\.FieldValues\.SendSurveyNotification | boolean | +action\_result\.data\.\*\.obj\.FieldValues\.Service | string | +action\_result\.data\.\*\.obj\.FieldValues\.ServiceOwnerEmail | string | `email` +action\_result\.data\.\*\.obj\.FieldValues\.ServiceReqLink | string | +action\_result\.data\.\*\.obj\.FieldValues\.ServiceReqLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.ServiceReqLink\_RecID | string | +action\_result\.data\.\*\.obj\.FieldValues\.Service\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.SocialTextHeader | string | +action\_result\.data\.\*\.obj\.FieldValues\.Source | string | +action\_result\.data\.\*\.obj\.FieldValues\.Source\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.Status | string | +action\_result\.data\.\*\.obj\.FieldValues\.Status\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.Subcategory | string | +action\_result\.data\.\*\.obj\.FieldValues\.Subcategory\_Valid | string | +action\_result\.data\.\*\.obj\.FieldValues\.Subject | string | +action\_result\.data\.\*\.obj\.FieldValues\.Symptom | string | +action\_result\.data\.\*\.obj\.FieldValues\.TeamManagerEmail | string | `email` +action\_result\.data\.\*\.obj\.FieldValues\.TotalTimeSpent | string | +action\_result\.data\.\*\.obj\.FieldValues\.TypeOfIncident | string | +action\_result\.data\.\*\.obj\.FieldValues\.Urgency | string | +action\_result\.data\.\*\.obj\.FieldValues\.Urgency\_Valid | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.ViewType | string | +action\_result\.data\.\*\.obj\.FieldValues\.WaitingEscLink | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.WaitingEscLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.WaitingEscLink\_RecID | string | `md5` +action\_result\.data\.\*\.obj\.FieldValues\.helpdesk\_Priority | string | +action\_result\.data\.\*\.obj\.FieldValues\.helpdesk\_Priority\_Valid | string | +action\_result\.data\.\*\.obj\.FieldValues\.ivnt\_RequestforInformationorData | boolean | +action\_result\.data\.\*\.obj\.FieldValues\.ivnt\_TeamsUserDetailsLink | string | +action\_result\.data\.\*\.obj\.FieldValues\.ivnt\_TeamsUserDetailsLink\_Category | string | +action\_result\.data\.\*\.obj\.FieldValues\.ivnt\_TeamsUserDetailsLink\_RecID | string | +action\_result\.data\.\*\.obj\.FieldValues\.ivnt\_UpdateRFI | string | +action\_result\.data\.\*\.obj\.RecID | string | `md5` `ivanti ticket id` +action\_result\.data\.\*\.obj\.TableRef | string | +action\_result\.data\.\*\.recId | string | `ivanti ticket id` +action\_result\.data\.\*\.status | string | +action\_result\.summary | string | +action\_result\.message | string | +summary\.total\_objects | numeric | +summary\.total\_objects\_successful | numeric | + +## action: 'run query' +Search for a text in resources + +Type: **investigate** +Read only: **True** + +The query\_dict parameter takes a JSON dictionary with each key representing a field in an event to query\. See the LogQueryFilterTypeEnum section of the LogRhythm® SOAP API Reference Guide for a list of event fields that can be queried\.

This action requires one of the parameters to run\. + +#### Action Parameters +PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS +--------- | -------- | ----------- | ---- | -------- +**from\_date** | optional | Start Date \(YYYY\-MM\-DD hh\:mm\:ss\) | string | +**to\_date** | optional | End Date \(YYYY\-MM\-DD hh\:mm\:ss\) | string | +**query\_dict** | optional | Query Dictionary | string | + +#### Action Output +DATA PATH | TYPE | CONTAINS +--------- | ---- | -------- +action\_result\.status | string | +action\_result\.parameter\.from\_date | string | +action\_result\.parameter\.query\_dict | string | +action\_result\.parameter\.to\_date | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.Alias | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.BusinessObjectName | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ActualCategory | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ActualCategory\_Valid | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ActualService | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ActualService\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.AddChatconversationtoActivityHistory | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.AlternateContactEmail | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.AlternateContactLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.AlternateContactLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.AlternateContactLink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.AlternateContactPhone | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ApprovalStatus | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Approver | string | `email` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Approver\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Category\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CauseCode | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CauseCode\_Valid | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ClosedBy | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ClosedDateTime | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ClosedDuration | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ClosingEscLink | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ClosingEscLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ClosingEscLink\_RecID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Cost | numeric | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CostPerMinute | numeric | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CostPerMinute\_Currency | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CostPerMinute\_CurrencyValid | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Cost\_Currency | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Cost\_CurrencyValid | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CreatedBy | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CreatedByType | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CreatedDateTime | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CustomerDepartment | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CustomerLocation | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CustomerLocation\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Email | string | `email` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EntityLink | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EntityLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EntityLink\_RecID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EventCIRecId | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.FirstCallResolution | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.HRCaseLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.HRCaseLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.HRCaseLink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.HoursOfOperation | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.HoursOfOperation\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Impact | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Impact\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IncidentDetailSummary | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IncidentDetailWorkflowTag | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IncidentNetworkUserName | string | `user name` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IncidentNumber | numeric | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IsApprovalNeeded | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IsDSMTaskExisted | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IsInFinalState | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IsMasterIncident | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IsNewRecord | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IsNotification | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IsReclassifiedForResolution | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IsRelatedIncidentResolutionUpdate | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IsRelatedIncidentUpdate | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IsReportedByAlternateContact | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IsResolvedByMaster | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IsUnRead | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IsVIP | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IsWorkAround | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.KnowledgeLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.KnowledgeLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.KnowledgeLink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LastModBy | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LastModDateTime | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LoginId | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.MasterIncidentLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.MasterIncidentLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.MasterIncidentLink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.NewNotes | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.OrgUnitLink | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.OrgUnitLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.OrgUnitLink\_RecID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.OrganizationUnitID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Owner | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.OwnerEmail | string | `email` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.OwnerTeam | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.OwnerTeamEmail | string | `email` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.OwnerTeam\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.OwnerType | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Owner\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.OwnershipAssignmentEmail | string | `email` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.OwningOrgUnitId | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.OwningOrgUnitId\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Phone | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.PreviousState | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Priority | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Priority\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ProblemLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ProblemLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ProblemLink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ProfileFullName | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ProfileLink | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ProfileLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ProfileLink\_RecID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ProgressBarPosition | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ReadOnly | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.RecId | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ReportedBy | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ReportingOrgUnitID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ReportingOrgUnitID\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Resolution | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ResolutionEscLink | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ResolutionEscLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ResolutionEscLink\_RecID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ResolvedBy | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ResolvedByIncidentNumber | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ResolvedByType | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ResolvedDateTime | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.RespondedBy | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.RespondedDateTime | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ResponseEscLink | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ResponseEscLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ResponseEscLink\_RecID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.SLA | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.SLADisplayText | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.SLALink | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.SLALink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.SLALink\_RecID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.SendSurveyNotification | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Service | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ServiceOwnerEmail | string | `email` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ServiceReqLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ServiceReqLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ServiceReqLink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Service\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.SocialTextHeader | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Source | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Source\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Status | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Status\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Subcategory | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Subcategory\_Valid | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Subject | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Symptom | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.TeamManagerEmail | string | `email` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.TotalTimeSpent | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.TypeOfIncident | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Urgency | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Urgency\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ViewType | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.WaitingEscLink | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.WaitingEscLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.WaitingEscLink\_RecID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.helpdesk\_Priority | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.helpdesk\_Priority\_Valid | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_RequestforInformationorData | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_TeamsUserDetailsLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_TeamsUserDetailsLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_TeamsUserDetailsLink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_UpdateRFI | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.RecID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.TableRef | string | +action\_result\.data\.\*\.status | string | +action\_result\.summary\.num\_tickets | numeric | +action\_result\.message | string | +summary\.total\_objects | numeric | +summary\.total\_objects\_successful | numeric | + +## action: 'on poll' +Ingest latest tickets + +Type: **ingest** +Read only: **True** + +#### Action Parameters +PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS +--------- | -------- | ----------- | ---- | -------- +**container\_id** | optional | Parameter ignored in this app | numeric | +**start\_time** | optional | Parameter ignored in this app | numeric | +**end\_time** | optional | Parameter ignored in this app | numeric | +**container\_count** | optional | Parameter ignored in this app | numeric | +**artifact\_count** | optional | Parameter ignored in this app | numeric | + +#### Action Output +No Output + +## action: 'get user' +Get information about a user + +Type: **investigate** +Read only: **True** + +#### Action Parameters +PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS +--------- | -------- | ----------- | ---- | -------- +**user** | required | User login, email, or full name | string | + +#### Action Output +DATA PATH | TYPE | CONTAINS +--------- | ---- | -------- +action\_result\.status | string | +action\_result\.parameter\.user | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.Alias | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.BusinessObjectName | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.AccessListOrgUnit | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Address1 | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Address1City | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Address1Country | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Address1Line2 | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Address1State | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Address1Zip | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Birthdate | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.BuildingName | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.BusinessUnit | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.BusinessUnitID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ContactId | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CostCentre | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CreatedBy | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CreatedDateTime | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CreationMethod | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CreationMethod\_Valid | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CreationSource | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CustID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.DN | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.DefaultChargingAccount | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.DefaultChargingAccount\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Department | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.DepartmentCode | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Department\_Sync | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Department\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Disabled | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.DisplayName | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Emp\_LoginId | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EmployeeInformation | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EmployeeLocation | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EmployeeLocation\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EmployeePhoto | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EmployeePhotoName | string | `file path` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EmployeePhotoRevision | numeric | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EnableIPCMIntegration | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EntityLink | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EntityLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EntityLink\_RecID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.FirstName | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Floor | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.GlobalId | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.HiredDate | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_AgentGroup | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_AgentGroup\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_Audited | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_Audited\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_Description | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_EnableIPCMUser | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_InitialAgentStatus | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_InitialAgentStatus\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_InitialNotReadyReason | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_InitialNotReadyReason\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_NotReadyRequired | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_NotReadyRequired\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_OverrideDN | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_RecordingPct | numeric | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_SearchableByName | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_UILanguage | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_UILanguage\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_VOIPLink | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_VOIPLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_VOIPLink\_RecID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_VoiceAgent | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_VoiceSupervisor | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_WrapupSeconds | numeric | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_WrapupTimeout | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_WrapupTimeout\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IVRPinCode | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IdentityId | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.InitialNotReadyReasonValue | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.InitialNotReadyReasonValue\_Valid | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.InternalAuthPasswd | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.InternalPwdDateTime | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IsAutoProvisioned | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IsExternalAuth | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IsInternalAuth | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IsNamedUser | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Language | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Language\_Valid | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LastExternalLoginId | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LastModBy | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LastModDateTime | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LastName | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LocationLink | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LocationLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LocationLink\_RecID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LockDate | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LockType | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LoginAttemptCount | numeric | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LoginID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LoginId\_Name | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ManagerEmail | string | `email` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ManagerLink | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ManagerLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ManagerLink\_RecID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.MiddleName | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.NamedLicenseBundle | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.NamedLicenseBundle\_Valid | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.NetworkUserName | string | `user name` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.NotificationLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.NotificationLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.NotificationLink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.OrgUnitLink | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.OrgUnitLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.OrgUnitLink\_RecID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.OrganizationalUnit | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Owner | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Owner\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ParentLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ParentLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ParentLink\_RecID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.PasswordExpiration | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Phone1 | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Phone1Ext | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Phone2 | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Phone2Ext | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Prefix | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Prefix\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.PrimaryEmail | string | `email` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.PrimaryPhone | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ProfileID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ReadOnly | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.RecId | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.RegionLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.RegionLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.RegionLink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.RemoteControlPwd | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.RemoteControlUID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ReportedByLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ReportedByLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ReportedByLink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Room | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.SLAClass | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.SLAClass\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Status | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Status\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Suffix | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Suffix\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Supervisor | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Team | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.TeamEmail | string | `email` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.TeamManagerEmail | string | `email` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Team\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.TempInternalAuthPassword | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.TempPwdDatetime | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.TerminatedDate | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Title | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Title\_Sync | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Title\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.VIP | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.WeeklyAvailability | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_BuildingLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_BuildingLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_BuildingLink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_BuildingName | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_Country | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_CubicleLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_CubicleLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_CubicleLink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_CubicleNumber | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_CurrencyText | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_Director | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_FloorLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_FloorLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_FloorLink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_FloorName | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_HRCaseLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_HRCaseLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_HRCaseLink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_UpdateBuilding | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_UpdateBuilding\_Valid | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_UpdateFloor | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_UpdateFloor\_Valid | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_UpdateLocation | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_UpdateLocation\_Valid | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_WorkOrderlink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_WorkOrderlink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_WorkOrderlink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.RecID | string | `ivanti user id` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.TableRef | string | +action\_result\.data\.\*\.status | string | +action\_result\.summary\.user\_rec\_id | string | `md5` +action\_result\.message | string | +summary\.total\_objects | numeric | +summary\.total\_objects\_successful | numeric | + +## action: 'list users' +List all users on system + +Type: **investigate** +Read only: **True** + +#### Action Parameters +No parameters are required for this action + +#### Action Output +DATA PATH | TYPE | CONTAINS +--------- | ---- | -------- +action\_result\.status | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.Alias | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.BusinessObjectName | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.AccessListOrgUnit | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Address1 | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Address1City | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Address1Country | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Address1Line2 | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Address1State | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Address1Zip | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Birthdate | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.BuildingName | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.BusinessUnit | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.BusinessUnitID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ContactId | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CostCentre | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CreatedBy | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CreatedDateTime | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CreationMethod | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CreationMethod\_Valid | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CreationSource | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.CustID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.DN | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.DefaultChargingAccount | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.DefaultChargingAccount\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Department | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.DepartmentCode | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Department\_Sync | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Department\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Disabled | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.DisplayName | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Emp\_LoginId | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EmployeeInformation | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EmployeeLocation | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EmployeeLocation\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EmployeePhoto | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EmployeePhotoName | string | `file path` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EmployeePhotoRevision | numeric | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EnableIPCMIntegration | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EntityLink | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EntityLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.EntityLink\_RecID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.FirstName | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Floor | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.GlobalId | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.HiredDate | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_AgentGroup | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_AgentGroup\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_Audited | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_Audited\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_Description | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_EnableIPCMUser | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_InitialAgentStatus | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_InitialAgentStatus\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_InitialNotReadyReason | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_InitialNotReadyReason\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_NotReadyRequired | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_NotReadyRequired\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_OverrideDN | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_RecordingPct | numeric | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_SearchableByName | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_UILanguage | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_UILanguage\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_VOIPLink | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_VOIPLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_VOIPLink\_RecID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_VoiceAgent | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_VoiceSupervisor | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_WrapupSeconds | numeric | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_WrapupTimeout | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IPCM\_WrapupTimeout\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IVRPinCode | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IdentityId | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.InitialNotReadyReasonValue | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.InitialNotReadyReasonValue\_Valid | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.InternalAuthPasswd | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.InternalPwdDateTime | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IsAutoProvisioned | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IsExternalAuth | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IsInternalAuth | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.IsNamedUser | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Language | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Language\_Valid | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LastExternalLoginId | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LastModBy | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LastModDateTime | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LastName | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LocationLink | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LocationLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LocationLink\_RecID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LockDate | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LockType | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LoginAttemptCount | numeric | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LoginID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.LoginId\_Name | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ManagerEmail | string | `email` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ManagerLink | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ManagerLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ManagerLink\_RecID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.MiddleName | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.NamedLicenseBundle | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.NamedLicenseBundle\_Valid | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.NetworkUserName | string | `user name` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.NotificationLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.NotificationLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.NotificationLink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.OrgUnitLink | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.OrgUnitLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.OrgUnitLink\_RecID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.OrganizationalUnit | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Owner | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Owner\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ParentLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ParentLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ParentLink\_RecID | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.PasswordExpiration | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Phone1 | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Phone1Ext | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Phone2 | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Phone2Ext | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Prefix | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Prefix\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.PrimaryEmail | string | `email` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.PrimaryPhone | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ProfileID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ReadOnly | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.RecId | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.RegionLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.RegionLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.RegionLink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.RemoteControlPwd | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.RemoteControlUID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ReportedByLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ReportedByLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ReportedByLink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Room | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.SLAClass | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.SLAClass\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Status | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Status\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Suffix | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Suffix\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Supervisor | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Team | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.TeamEmail | string | `email` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.TeamManagerEmail | string | `email` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Team\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.TempInternalAuthPassword | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.TempPwdDatetime | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.TerminatedDate | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Title | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Title\_Sync | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.Title\_Valid | string | `md5` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.VIP | boolean | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.WeeklyAvailability | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_BuildingLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_BuildingLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_BuildingLink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_BuildingName | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_Country | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_CubicleLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_CubicleLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_CubicleLink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_CubicleNumber | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_CurrencyText | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_Director | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_FloorLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_FloorLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_FloorLink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_FloorName | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_HRCaseLink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_HRCaseLink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_HRCaseLink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_UpdateBuilding | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_UpdateBuilding\_Valid | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_UpdateFloor | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_UpdateFloor\_Valid | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_UpdateLocation | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_UpdateLocation\_Valid | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_WorkOrderlink | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_WorkOrderlink\_Category | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.FieldValues\.ivnt\_WorkOrderlink\_RecID | string | +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.RecID | string | `ivanti user id` +action\_result\.data\.\*\.objList\.ArrayOfWebServiceBusinessObject\.\*\.WebServiceBusinessObject\.\*\.TableRef | string | +action\_result\.data\.\*\.status | string | +action\_result\.summary\.num\_users | numeric | +action\_result\.message | string | +summary\.total\_objects | numeric | +summary\.total\_objects\_successful | numeric | \ No newline at end of file diff --git a/__init__.py b/__init__.py index 8cd278d..7a7c38d 100644 --- a/__init__.py +++ b/__init__.py @@ -1,9 +1,14 @@ -# -- # File: __init__.py # -# Copyright (c) 2017-2021 Splunk Inc. +# Copyright (c) 2017-2022 Splunk Inc. # -# SPLUNK CONFIDENTIAL - Use or disclosure of this material in whole or in part -# without a valid written license from Splunk Inc. is PROHIBITED. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# -- +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software distributed under +# the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific language governing permissions +# and limitations under the License. diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index 6150455..0000000 --- a/docker-compose.yml +++ /dev/null @@ -1,24 +0,0 @@ -version: "3.2" - -services: - app_tester: - image: repo.splunk.com/splunk/infra/phantom_apps_tester:${IMAGE_TAG:-latest} - environment: - BUILD_USER_ID: ${USER:-localbuild} - TEST_BRANCH: ${TEST_BRANCH:-master} - WORKSPACE: /builds/phantom-apps - volumes: - - .:/builds/phantom-apps/${APP_REPO_NAME} - command: sleep 28800 - secrets: - - app_artf_token - - app_deploy_key - - gitlab_api_token - -secrets: - app_artf_token: - file: ~/.docker/secrets/app_artf_token - app_deploy_key: - file: ~/.docker/secrets/app_deploy_key - gitlab_api_token: - file: ~/.docker/secrets/gitlab_api_token diff --git a/ivantiitsm.json b/ivantiitsm.json index 56a20ce..29b548e 100644 --- a/ivantiitsm.json +++ b/ivantiitsm.json @@ -9,12 +9,13 @@ "product_name": "ITSM", "product_version_regex": ".*", "publisher": "Splunk", - "license": "Copyright (c) 2017-2021 Splunk Inc.", - "app_version": "2.0.2", - "utctime_updated": "2021-07-26T23:19:07.000000Z", + "license": "Copyright (c) 2017-2022 Splunk Inc.", + "app_version": "2.1.2", + "utctime_updated": "2022-01-06T02:18:49.000000Z", "package_name": "phantom_ivanti_itsm", "main_module": "ivantiitsm_connector.py", - "min_phantom_version": "4.9.39220", + "min_phantom_version": "4.10.0.40961", + "fips_compliant": true, "latest_tested_versions": [ "Ivanti ITSM Cloud, 2005-2021 on July 19, 2021" ], diff --git a/ivantiitsm_connector.py b/ivantiitsm_connector.py index 60e0163..7d1c0a7 100644 --- a/ivantiitsm_connector.py +++ b/ivantiitsm_connector.py @@ -1,28 +1,33 @@ -# -- # File: ivantiitsm_connector.py # -# Copyright (c) 2017-2021 Splunk Inc. +# Copyright (c) 2017-2022 Splunk Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software distributed under +# the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific language governing permissions +# and limitations under the License. # -# SPLUNK CONFIDENTIAL - Use or disclosure of this material in whole or in part -# without a valid written license from Splunk Inc. is PROHIBITED. # -# -- - # Phantom App imports +import base64 +import json +from datetime import datetime, timedelta + import phantom.app as phantom -from phantom.base_connector import BaseConnector -from phantom.action_result import ActionResult import phantom.rules as ph_rules - -import ivantiitsm_consts as consts - -import json -import base64 -from datetime import datetime -from datetime import timedelta +from phantom.action_result import ActionResult +from phantom.base_connector import BaseConnector from suds.client import Client from suds.sudsobject import asdict +import ivantiitsm_consts as consts + class RetVal(tuple): def __new__(cls, val1, val2): @@ -565,7 +570,9 @@ def _handle_get_user(self, param): if response: action_result.add_data(response) - user_id = response.get('objList', {}).get('ArrayOfWebServiceBusinessObject', [{}])[0].get('WebServiceBusinessObject', [{}])[0].get('RecID', 'N/A') + user_id = response.get('objList', {}).get('ArrayOfWebServiceBusinessObject', + [{}])[0].get('WebServiceBusinessObject', + [{}])[0].get('RecID', 'N/A') summary = action_result.update_summary({}) summary['user_rec_id'] = user_id @@ -636,6 +643,7 @@ def handle_action(self, param): if __name__ == '__main__': import sys + # import pudb # pudb.set_trace() diff --git a/ivantiitsm_consts.py b/ivantiitsm_consts.py index 023439f..17a4187 100644 --- a/ivantiitsm_consts.py +++ b/ivantiitsm_consts.py @@ -1,13 +1,17 @@ -# -- # File: ivantiitsm_consts.py # -# Copyright (c) 2017-2021 Splunk Inc. +# Copyright (c) 2017-2022 Splunk Inc. # -# SPLUNK CONFIDENTIAL - Use or disclosure of this material in whole or in part -# without a valid written license from Splunk Inc. is PROHIBITED. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# -- - +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software distributed under +# the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific language governing permissions +# and limitations under the License. HEAT_TIME_FORMAT = "%Y-%m-%d %H:%M:%S" HEAT_ERROR_FILE_NOT_IN_VAULT = "Could not find file in vault" diff --git a/release_notes/1.0.13.md b/release_notes/1.0.13.md new file mode 100644 index 0000000..0db6704 --- /dev/null +++ b/release_notes/1.0.13.md @@ -0,0 +1,6 @@ +**Ivanti ITSM Release Notes - Published by Splunk September 29, 2017** + + +**Version 1.0.13 - Released September 29, 2017** + +* Initial release diff --git a/release_notes/1.0.15.md b/release_notes/1.0.15.md new file mode 100644 index 0000000..eccd196 --- /dev/null +++ b/release_notes/1.0.15.md @@ -0,0 +1,6 @@ +**Ivanti ITSM Release Notes - Published by Splunk February 06, 2018** + + +**Version 1.0.15 - Released February 06, 2018** + +* App action views and Logo updates diff --git a/release_notes/2.0.2.md b/release_notes/2.0.2.md new file mode 100644 index 0000000..6888ca0 --- /dev/null +++ b/release_notes/2.0.2.md @@ -0,0 +1,7 @@ +**Ivanti ITSM Release Notes - Published by Splunk July 27, 2021** + + +**Version 2.0.2 - Released July 27, 2021** + +* Compatibility changes for Python 3 support +* Bug fix in the 'update ticket' action [PAPP-18770] diff --git a/release_notes/2.1.2.md b/release_notes/2.1.2.md new file mode 100644 index 0000000..1b4bfa3 --- /dev/null +++ b/release_notes/2.1.2.md @@ -0,0 +1,6 @@ +**Ivanti ITSM Release Notes - Published by Splunk January 07, 2022** + + +**Version 2.1.2 - Released January 07, 2022** + +* Marked the app as FIPS Compliant [PAPP-21740] \ No newline at end of file diff --git a/release_notes/release_notes.html b/release_notes/release_notes.html new file mode 100644 index 0000000..7ec3f1f --- /dev/null +++ b/release_notes/release_notes.html @@ -0,0 +1,19 @@ +Ivanti ITSM Release Notes - Published by Splunk January 07, 2022 +

+Version 2.1.2 - Released January 07, 2022 + +Version 2.0.2 - Released July 27, 2021 + +Version 1.0.15 - Released February 06, 2018 + +Version 1.0.13 - Released September 29, 2017 + diff --git a/release_notes/unreleased.md b/release_notes/unreleased.md new file mode 100644 index 0000000..fbcb2fd --- /dev/null +++ b/release_notes/unreleased.md @@ -0,0 +1 @@ +**Unreleased**