# plan Object members in HTTP Operations

**URL:** <https://community.sailpoint.com/discuss/t/plan-object-members-in-http-operations/36750>\
**Category:** Implement & Extend\
**Tags:** servicenow, api, extensibility\
**Created:** [September 9, 2025, 12:44pm UTC](https://community.sailpoint.com/discuss/t/plan-object-members-in-http-operations/36750 "2025-09-09T12:44:06Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![PaulKns2](https://avatars.discourse-cdn.com/v4/letter/p/50afbb/32.png) [@PaulKns2](https://community.sailpoint.com/discuss/u/PaulKns2)\
**Post date:** [September 9, 2025, 12:44pm UTC](https://community.sailpoint.com/discuss/t/plan-object-members-in-http-operations/36750/1 "2025-09-09T12:44:06Z")

</div>

Hi,

Is there a way or documentation that lists out all the available members in the plan object that is used in HTTP operations. Also, can I be able to execute expressions on the plan object i.e. $plan.getDisplayName()$

We are trying to retrive the display name of an identity for us to pass in the JSON body of the provisioning HTTP operation. To add more context, we were trying to pass $plan.userName$ to the JSON body of the add entitlement operation

---

<div class="post-metadata">

**Author:** ![cinilsunny](https://sea3.discourse-cdn.com/sailpoint2/discuss/user_avatar/community.sailpoint.com/cinilsunny/32/17819_2.png) [@cinilsunny](https://community.sailpoint.com/discuss/u/cinilsunny)\
**Post date:** [September 10, 2025, 8:38am UTC](https://community.sailpoint.com/discuss/t/plan-object-members-in-http-operations/36750/2 "2025-09-10T08:38:22Z")

</div>

Attributes defined in the provisioning policy can be read in the HTTP operations via&nbsp;$plan.attributeName$.

For&nbsp;add entitlement operation : To get the value of the entitlement, use&nbsp;$plan.entitlementAttributeNameDefinedInAccountSchema$

It is not possible to define a function in the HTTP operations but you may create a provisioning policy and implement the logic via a transform / rule to pass the expected value in the plan.

---

<div class="post-metadata">

**Author:** ![PaulKns2](https://avatars.discourse-cdn.com/v4/letter/p/50afbb/32.png) [@PaulKns2](https://community.sailpoint.com/discuss/u/PaulKns2)\
**Post date:** [September 10, 2025, 8:56am UTC](https://community.sailpoint.com/discuss/t/plan-object-members-in-http-operations/36750/3 "2025-09-10T08:56:53Z")

</div>

Thanks&nbsp; @cinilsunny &nbsp; Is there documentation that lists out the all the members of the plan within a http operation i.e. one that lists out members such as&nbsp;.attributeName,.entitlementAttributeNameDefinedInAccountSchema etc ?

---

<div class="post-metadata">

**Author:** ![cinilsunny](https://sea3.discourse-cdn.com/sailpoint2/discuss/user_avatar/community.sailpoint.com/cinilsunny/32/17819_2.png) [@cinilsunny](https://community.sailpoint.com/discuss/u/cinilsunny)\
**Post date:** [September 10, 2025, 9:03am UTC](https://community.sailpoint.com/discuss/t/plan-object-members-in-http-operations/36750/4 "2025-09-10T09:03:23Z")

</div>

It is not a standard list of the attributes. You could check ccg log for the attributes passed if it is via VA and using CLI tool if it is via SaaS.

As mentioned before, all the attributes mentioned in the provisioning policy will be accessible.

For Web services SaaS:&nbsp;[Body](https://documentation.sailpoint.com/connectors/saas/web_services/help/saas_connectivity/web_services/body.html)

For Web Services:&nbsp;[HTTP Operations](https://documentation.sailpoint.com/connectors/webservices/help/integrating_webservices/http_operations.html)

---

<div class="post-metadata">

**Author:** ![PaulKns2](https://avatars.discourse-cdn.com/v4/letter/p/50afbb/32.png) [@PaulKns2](https://community.sailpoint.com/discuss/u/PaulKns2)\
**Post date:** [September 10, 2025, 9:10am UTC](https://community.sailpoint.com/discuss/t/plan-object-members-in-http-operations/36750/5 "2025-09-10T09:10:54Z")

</div>

@cinilsunny &nbsp; Thanks for this
