# Get the ProgramNodeContribution from TreeNode

**URL:** <https://forum.universal-robots.com/t/get-the-programnodecontribution-from-treenode/3376>\
**Category:** URCap Development\
**Created:** [January 3, 2019, 4:17am UTC](https://forum.universal-robots.com/t/get-the-programnodecontribution-from-treenode/3376 "2019-01-03T04:17:11Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![jbm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/jbm/32/614_2.png) [@jbm](https://forum.universal-robots.com/u/jbm)\
**Post date:** [January 3, 2019, 7:57am UTC](https://forum.universal-robots.com/t/get-the-programnodecontribution-from-treenode/3376/2 "2019-01-03T07:57:00Z")

</div>

The child node needs to implement some “custom API/interface”, that makes you able to get the node as that interface.  
Check out this example:

> [@URCap Sample: URCap CustomAPI](https://forum.universal-robots.com/t/sample-urcap-customapi/3022):
>
> URCap CustomAPI Description of functionality: This example demonstrated the usage of the URCap CustomAPI interface. Allowing a parent node to configure the configuration of its child node. In this example, this is covered by allowing the parent node to define the color of the child node. What topics are covered: Proprietary API, Custom API, parent node, child node, interfaces [Find it on Github!](https://github.com/BomMadsen/URCap-CustomAPI) Requirements: URCaps API 1.3 (Swing)

---

_[View the full topic](https://forum.universal-robots.com/t/get-the-programnodecontribution-from-treenode/3376)._
