# Native Identity null for webservice connector

**URL:** <https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075>\
**Category:** SHF Discussion and Questions\
**Tags:** sailpoint-identity-security, provisioning\
**Created:** [August 1, 2024, 9:18am UTC](https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075 "2024-08-01T09:18:21Z")\
**Posts on this page:** 20\
**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:** [August 1, 2024, 9:18am UTC](https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075/1 "2024-08-01T09:18:21Z")

</div>

Hi All,  
I have configured WSC source in IDN and able to do successful aggregation. When i tried to trigger provisioning the account has been created and provisioning plan also created and i am able to see in the account activity in search.

The provisioning plan looks fine and also the create profile mappings also looks fine. What will be the issue?

But the activity shows the following warning:

> **Native identity is neither present in the plan nor in the response sailpoint.**

Thanks,  
Shantha Kumar

---

<div class="post-metadata">

**Author:** ![uday\_kilambi](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/uday_kilambi/32/31482_2.png) [@uday\_kilambi](https://developer.sailpoint.com/discuss/u/uday_kilambi)\
**Post date:** [August 1, 2024, 10:21am UTC](https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075/2 "2024-08-01T10:21:17Z")

</div>

Hi @Santhakumar ,

When your provisioningPlan do not contain your nativeIdentity schema attribute, you would see this warning.

It is a warning, you do not need to worry about it. But, in any case if you do not wish to see the warning, there are two ways to resolve this:

1. Assuming your nativeIdentity is a known value(like email, etc), make sure your create provisioning policy contains it
2. If your nativeIdentity is a generated value (like object id), then it could be two ways:  
a. You have id returned in your response after create account is executed, in that case have that captured through response mapping. If it is a complex one, use after rule to have the id value returned as processedResponse object  
b. You do not have id returned from your create account response. In that case, if you have a single get object query which ca be queried by email or any other known attribute, have the second query called and capture your response id

Regards,  
Uday Kilambi

---

<div class="post-metadata">

**Author:** ![shekhardas1825](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/shekhardas1825/32/20889_2.png) [@shekhardas1825](https://developer.sailpoint.com/discuss/u/shekhardas1825)\
**Post date:** [August 1, 2024, 10:22am UTC](https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075/3 "2024-08-01T10:22:18Z")

</div>

@Santhakumar

1. Include the native identity in the provisioning plan attributes
2. Return the native identity in the account create response attributes
3. Basically when you create the account it returns a unique id make sure you map that correctly and to account ID (account schema).

---

<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:** [August 1, 2024, 12:18pm UTC](https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075/4 "2024-08-01T12:18:46Z")

</div>

The userID is the nativeIdentity cause i have set this attribute as AccountID and AccountName in account schema. Anything here i missing?

 ![undefined](https://global.discourse-cdn.com/sailpoint/original/2X/3/3e586e8d406a9d84fe92e944f7740eacf9b112f2.png)

---

<div class="post-metadata">

**Author:** ![shekhardas1825](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/shekhardas1825/32/20889_2.png) [@shekhardas1825](https://developer.sailpoint.com/discuss/u/shekhardas1825)\
**Post date:** [August 1, 2024, 12:27pm UTC](https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075/5 "2024-08-01T12:27:55Z")

</div>

Please do following:

1. Create another account schema attribute lets call it as ID
2. Mark ID as account Id in the schema
3. Map the id returned after account is created to ID

Hope this should work for you!

Regards,  
Shekhar Das

---

<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:** [August 1, 2024, 12:36pm UTC](https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075/6 "2024-08-01T12:36:13Z")

</div>

@shekhardas1825 The #3 point we need to map in the create account operation response mapping or where?

---

<div class="post-metadata">

**Author:** ![shekhardas1825](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/shekhardas1825/32/20889_2.png) [@shekhardas1825](https://developer.sailpoint.com/discuss/u/shekhardas1825)\
**Post date:** [August 1, 2024, 12:37pm UTC](https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075/7 "2024-08-01T12:37:17Z")

</div>

Create http operation response mapping

---

<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:** [August 1, 2024, 12:43pm UTC](https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075/8 "2024-08-01T12:43:12Z")

</div>

Whether we need to map in account aggregation response mapping? Becz i have created rule for this operation.

Also we need to add this ID in create policy right?

---

<div class="post-metadata">

**Author:** ![shekhardas1825](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/shekhardas1825/32/20889_2.png) [@shekhardas1825](https://developer.sailpoint.com/discuss/u/shekhardas1825)\
**Post date:** [August 1, 2024, 12:53pm UTC](https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075/9 "2024-08-01T12:53:19Z")

</div>

This needs to be mapped in create http operations only.

You do not have to map it in create provisioning policy as this id will be generated by the target system and you need to map it (read from response).

Do you have a rule for create operation?

Regards,  
Shekhar Das

---

<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:** [August 1, 2024, 12:54pm UTC](https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075/10 "2024-08-01T12:54:40Z")

</div>

@shekhardas1825 Nope

---

<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:** [August 1, 2024, 2:50pm UTC](https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075/11 "2024-08-01T14:50:08Z")

</div>

@shekhardas1825 But the userID was created from IDN provisioning policy which is sAMAccountName, if its okay to proceed. I bit confusing?

---

<div class="post-metadata">

**Author:** ![shekhardas1825](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/shekhardas1825/32/20889_2.png) [@shekhardas1825](https://developer.sailpoint.com/discuss/u/shekhardas1825)\
**Post date:** [August 1, 2024, 3:10pm UTC](https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075/12 "2024-08-01T15:10:02Z")

</div>

Usually all the API that you will be using for any modification of the account will expect the id which is generated by the target system (you need to confirm that as per you requirement you need to see what should be your account ID)

I believe there is no harm if you change the account ID to ID instead userID.

Give it a try if it works fine otherwise revert the changes.

Regards,  
Shekhar Das

---

<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:** [August 11, 2024, 7:53am UTC](https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075/13 "2024-08-11T07:53:00Z")

</div>

Sry for the late reply. I haven’t resolved this issue but iam able to see the native identity when i aggregate the WSC source, but during create account trigger the nativeidentity is still going as null. I don’t know why this is happening. May be i can raise the support ticket for this issue. If you find any solution pls ping me.

Thanks,  
Shantha Kumar

---

<div class="post-metadata">

**Author:** ![Arun-Kumar](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/arun-kumar/32/15128_2.png) [@Arun-Kumar](https://developer.sailpoint.com/discuss/u/Arun-Kumar)\
**Post date:** [August 11, 2024, 9:09am UTC](https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075/14 "2024-08-11T09:09:10Z")

</div>

@Santhakumar,

Could you please share the response mapping screenshot of create operation?

Regards,  
Arun

---

<div class="post-metadata">

**Author:** ![baoussounda](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/baoussounda/32/13095_2.png) [@baoussounda](https://developer.sailpoint.com/discuss/u/baoussounda)\
**Post date:** [August 11, 2024, 5:17pm UTC](https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075/15 "2024-08-11T17:17:29Z")

</div>

Hi @Santhakumar,

Can you please share your account Schema ?

It seems like, that attribute that represent account in your source schemas is not populated.

---

<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:** [August 12, 2024, 11:58am UTC](https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075/16 "2024-08-12T11:58:08Z")

</div>

@Arun-Kumar @baoussounda Here is the Account schema and Response mapping for the create operation.

 ![image](https://global.discourse-cdn.com/sailpoint/original/2X/8/8213ec8f17dca69cb563788c361be8930b6032d5.png)  
 ![image](https://global.discourse-cdn.com/sailpoint/original/2X/7/739a8a85d8004cb8bb4c52343122a2ee4dcdad14.png)  
 ![image](https://global.discourse-cdn.com/sailpoint/original/2X/c/cc25aff3a6691666ead396f48849a61ee00ee1fc.png)  
 ![image](https://global.discourse-cdn.com/sailpoint/original/2X/8/874cbfe813e49836ed7fc8e7639ad65b0a0fc232.png)

---

<div class="post-metadata">

**Author:** ![baoussounda](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/baoussounda/32/13095_2.png) [@baoussounda](https://developer.sailpoint.com/discuss/u/baoussounda)\
**Post date:** [August 12, 2024, 12:14pm UTC](https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075/17 "2024-08-12T12:14:49Z")

</div>

@Santhakumar can you share your **account create profile**?

---

<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:** [August 12, 2024, 12:20pm UTC](https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075/18 "2024-08-12T12:20:05Z")

</div>

@baoussounda For UserID we have generate the new id for each user using Attribute Generator Rule by checking uniqueness. The values are populating correctly in provision plan. Attaching the same here.

 ![image](https://global.discourse-cdn.com/sailpoint/original/2X/7/7503a5ed3ed022a5563fa2530fd3624b1fc43ccc.png)  
 ![image](https://global.discourse-cdn.com/sailpoint/original/2X/a/a8e552f22a93177b974a31cbf706f49094b20b63.png)  
 ![image](https://global.discourse-cdn.com/sailpoint/original/2X/a/a32f5cc6c2bfba148304ea589618054947c63a70.png)

 ![image](https://global.discourse-cdn.com/sailpoint/original/2X/d/d2b6f6cc539dae5d7a83ca5480f22fd790e7e773.png)

---

<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:** [August 12, 2024, 1:17pm UTC](https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075/19 "2024-08-12T13:17:21Z")

</div>

@baoussounda The create account operation which i done in postman is not returning anything it just give 200 response

---

<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:** [August 16, 2024, 5:04am UTC](https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075/20 "2024-08-16T05:04:19Z")

</div>

Hi All,

I have resolved this issue by creating new attribute called userid in CREATE ACCOUNT Profile.

Error:

> **Native identity is neither present in the plan nor in the response sailpoint.**

Root Cause:

> The attributes which we are setting as Account ID which is native identity should be match in both account schema and in create profile. If not match it will throw the above error.

Solution:

> Make sure all attributes in account schema and create profile are same.  
> If not all attributes atleast make sure the AccountID attribute are same.

Thanks,  
Shantha Kumar

[Next page](https://developer.sailpoint.com/discuss/t/native-identity-null-for-webservice-connector/75075.md?page=2)
