# Web Services Create Account Operation with Entitlements

**URL:** <https://developer.sailpoint.com/discuss/t/web-services-create-account-operation-with-entitlements/11648>\
**Category:** SHF Discussion and Questions\
**Tags:** webservice-connector, access-requests, apis, entitlements, sailpoint-identity-security, provisioning\
**Created:** [May 25, 2023, 6:00pm UTC](https://developer.sailpoint.com/discuss/t/web-services-create-account-operation-with-entitlements/11648 "2023-05-25T18:00:05Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![zachm117](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/zachm117/32/3883_2.png) [@zachm117](https://developer.sailpoint.com/discuss/u/zachm117)\
**Post date:** [May 31, 2023, 3:05pm UTC](https://developer.sailpoint.com/discuss/t/web-services-create-account-operation-with-entitlements/11648/8 "2023-05-31T15:05:09Z")

</div>

Okay I got it to work using $plan.roles$ after modifying the body a bit after checking that box.

Now I am running into an issue with the Add Entitlements operation because the API required a PUT operation to update accounts. I think I need to write a BeforeOperation rule to account for this, but that is outside the scope of this thread.

Thanks Nathan for calling out that option, very much appreciated!

---

_[View the full topic](https://developer.sailpoint.com/discuss/t/web-services-create-account-operation-with-entitlements/11648)._
