# ISC Workflow expected behavior

**URL:** <https://developer.sailpoint.com/discuss/t/isc-workflow-expected-behavior/212046>\
**Category:** SHF Discussion and Questions\
**Tags:** workflows, sailpoint-identity-security\
**Created:** [June 9, 2026, 10:14am UTC](https://developer.sailpoint.com/discuss/t/isc-workflow-expected-behavior/212046 "2026-06-09T10:14:07Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Santhakumar](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/santhakumar/32/17329_2.png) [@Santhakumar](https://developer.sailpoint.com/discuss/u/Santhakumar)\
**Post date:** [June 9, 2026, 10:14am UTC](https://developer.sailpoint.com/discuss/t/isc-workflow-expected-behavior/212046/1 "2026-06-09T10:14:08Z")

</div>

Hi All,

Did you all notice that the “Get Accounts” operation in the workflow returns only the IDs, not the entire object?

 ![image](https://global.discourse-cdn.com/sailpoint/original/3X/1/a/1ac74cd28261e824ca554d78a386b1d74408aa1d.png)  
 ![image](https://global.discourse-cdn.com/sailpoint/original/3X/6/8/684fcf854263c8b31ec01cc1d73e7d99c00d21f5.png)

---

<div class="post-metadata">

**Author:** ![mcheek](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/mcheek/32/23705_2.png) [@mcheek](https://developer.sailpoint.com/discuss/u/mcheek)\
**Post date:** [June 9, 2026, 10:35am UTC](https://developer.sailpoint.com/discuss/t/isc-workflow-expected-behavior/212046/2 "2026-06-09T10:35:50Z")

</div>

There’s supposed to be an option for “Additional Output Data”

> Optionally, select additional attributes to preserve and pass into subsequent steps of the workflow. These are extra attributes that you want added to the output data for your own logging or because an external application depends on more output from the workflow. All data required for the functionality of the workflow is automatically preserved in the workflow. To add extra data to your workflow output, select **Add Additional Data** and choose which attributes to preserve

> **[Get Accounts - Workflow Actions - SailPoint Identity Services](https://documentation.sailpoint.com/saas/help/workflows/workflow-actions.html#get-accounts)**
>
> Each workflow action receives input from the data flow and performs an action in your system. The values you enter in the fields for each action help determine what is done and how. The result of each action, in JSON format, is added to the...

---

<div class="post-metadata">

**Author:** ![Santhakumar](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/santhakumar/32/17329_2.png) [@Santhakumar](https://developer.sailpoint.com/discuss/u/Santhakumar)\
**Post date:** [June 9, 2026, 10:41am UTC](https://developer.sailpoint.com/discuss/t/isc-workflow-expected-behavior/212046/3 "2026-06-09T10:41:06Z")

</div>

Hey @mcheek I have seen this, but it is not fetching all the account attributes. Just want to know a few days back I could see all the attributes; now it fetches only the IDs, and the Additional Data can fetch a few attributes only.

---

<div class="post-metadata">

**Author:** ![UjjwalJain](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/ujjwaljain/32/24704_2.png) [@UjjwalJain](https://developer.sailpoint.com/discuss/u/UjjwalJain)\
**Post date:** [June 9, 2026, 10:50am UTC](https://developer.sailpoint.com/discuss/t/isc-workflow-expected-behavior/212046/4 "2026-06-09T10:50:02Z")

</div>

Hi @Santhakumar.

I believe this is a recent change made to get accounts actions.

---

<div class="post-metadata">

**Author:** ![BBR1](https://avatars.discourse-cdn.com/v4/letter/b/c57346/32.png) [@BBR1](https://developer.sailpoint.com/discuss/u/BBR1)\
**Post date:** [June 9, 2026, 11:05am UTC](https://developer.sailpoint.com/discuss/t/isc-workflow-expected-behavior/212046/5 "2026-06-09T11:05:37Z")

</div>

Guess its a recent change

---

<div class="post-metadata">

**Author:** ![Santhakumar](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/santhakumar/32/17329_2.png) [@Santhakumar](https://developer.sailpoint.com/discuss/u/Santhakumar)\
**Post date:** [June 9, 2026, 12:30pm UTC](https://developer.sailpoint.com/discuss/t/isc-workflow-expected-behavior/212046/6 "2026-06-09T12:30:24Z")

</div>

It looks like I need to use the Get Account List API and filter with Identity ID then.

---

<div class="post-metadata">

**Author:** ![suraj\_gorle](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/suraj_gorle/32/35158_2.png) [@suraj\_gorle](https://developer.sailpoint.com/discuss/u/suraj_gorle)\
**Post date:** [June 10, 2026, 6:58am UTC](https://developer.sailpoint.com/discuss/t/isc-workflow-expected-behavior/212046/7 "2026-06-10T06:58:39Z")

</div>

Hi @Santhakumar ,  
I am working on a similar use case where I need the account ID to disable a user account. However, I’m seeing the same behavior—only the account ID is being returned, not the complete account object. Because of that, I’m unable to determine which source the account ID belongs to.

Also, in my case, the total account count is around 29k. I’m wondering if the current loop implementation has a limitation and is not iterating through all the accounts, which could be contributing to the issue. For now, I’m exploring an alternative approach using PowerShell.

If you’ve found any workaround or have any leads on how to retrieve the source information along with the account ID, please let me know.

Thanks.

---

<div class="post-metadata">

**Author:** ![UjjwalJain](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/ujjwaljain/32/24704_2.png) [@UjjwalJain](https://developer.sailpoint.com/discuss/u/UjjwalJain)\
**Post date:** [June 10, 2026, 12:24pm UTC](https://developer.sailpoint.com/discuss/t/isc-workflow-expected-behavior/212046/8 "2026-06-10T12:24:17Z")

</div>

It looks like that’s the only workaround available at the moment.

---

<div class="post-metadata">

**Author:** ![jaspera](https://avatars.discourse-cdn.com/v4/letter/j/bc8723/32.png) [@jaspera](https://developer.sailpoint.com/discuss/u/jaspera)\
**Post date:** [June 10, 2026, 12:55pm UTC](https://developer.sailpoint.com/discuss/t/isc-workflow-expected-behavior/212046/9 "2026-06-10T12:55:04Z")

</div>

I had the same problem and created a support ticket, but sailpoint confirms this is by design.

The workaround i used it to use “define variable” and just use  
“variableA.$”: “$.getAccounts.accounts”

Then the getAccounts step outputs all the account data and not just the id’s.

---

<div class="post-metadata">

**Author:** ![neeraj99](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/neeraj99/32/14001_2.png) [@neeraj99](https://developer.sailpoint.com/discuss/u/neeraj99)\
**Post date:** [June 14, 2026, 6:24am UTC](https://developer.sailpoint.com/discuss/t/isc-workflow-expected-behavior/212046/10 "2026-06-14T06:24:17Z")

</div>

Hi @Santhakumar

Yes, if you are not using the getAccounts Output then it will only return the IDS.

So, based on the new update, The Action only returns the attributes (keys) which are being referenced in the subsequent steps.

What this means is that.

1. Only the attributes that you are referencing below the getAccounts will get pulled in during getAccounts call. (even if you dont define them in the Add Additional data")  
EXAMPLE:  
 ![image](https://global.discourse-cdn.com/sailpoint/original/3X/a/6/a69e4577c3ef3870ef4333eb83b0064611b4ccc8.png)  
 ![image](https://global.discourse-cdn.com/sailpoint/original/3X/9/5/959c717285794b6c0ec78288527c17b0271753ea.png)  
 ![image](https://global.discourse-cdn.com/sailpoint/original/3X/4/9/496a35e04fff594e9534f92280add413c1af4203.png)  
Here in this example, the name came because of the fact that i was referencing it in the below steps.
2. If you require all the attributes, then you will have to select the “Add additional data” fileds.
3. If you dont want to select the fields, and you would like to have all the attributes, i would suggest use a json path filter string something like this: `$.getAccounts.accounts[?(@.sourceName=='Test Users Source')].attributes.location)`  
I will not suggest the last option but just for a POC you can use that.

Hope this helps 🙂

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/sailpoint/original/2X/f/f2136700ed5e3703e0b85e02f6be799dacca7735.png) [@system](https://developer.sailpoint.com/discuss/u/system)\
**Post date:** [August 13, 2026, 6:25am UTC](https://developer.sailpoint.com/discuss/t/isc-workflow-expected-behavior/212046/11 "2026-08-13T06:25:06Z")

</div>

Closed on August 13, 2026, 6:25am UTC

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
