# More dynamic knowledge graph templates with more supported parameter types

**URL:** <https://community.palantir.com/t/more-dynamic-knowledge-graph-templates-with-more-supported-parameter-types/1035>\
**Category:** Product Feedback\
**Tags:** vertex, summer-2024-planning\
**Created:** [August 14, 2024, 10:01pm UTC](https://community.palantir.com/t/more-dynamic-knowledge-graph-templates-with-more-supported-parameter-types/1035 "2024-08-14T22:01:05Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![MSL0727](https://yyz1.discourse-cdn.com/palantir/user_avatar/community.palantir.com/msl0727/32/1433_2.png) [@MSL0727](https://community.palantir.com/u/MSL0727)\
**Post date:** [August 14, 2024, 10:01pm UTC](https://community.palantir.com/t/more-dynamic-knowledge-graph-templates-with-more-supported-parameter-types/1035/1 "2024-08-14T22:01:05Z")

</div>

Vertex template parameters should accept a collection of the supported data types for passing as input to custom Search Around functions.

Today, in order to dynamically generate knowledge graphs of varying size/purpose. I pass a transforming String delimited variable from Workshop to the the Vertex template, from the Vertex template to the custom TypeScript function where the string is split and processed.

Directly supporting collection parameters types allows for more dynamic graph generating and ultimately eliminating a need for redundant template creation for an infinite number of use cases.

 ![image002](https://canada1.discourse-cdn.com/palantir/original/2X/4/46dba07f24fe9511538e76689817866021d6ad7d.png) ![image003](https://canada1.discourse-cdn.com/palantir/original/2X/9/9f3c2f77689e171b21b15b48cf01b02c1d634121.png)

---

<div class="post-metadata">

**Author:** ![TJS](https://avatars.discourse-cdn.com/v4/letter/t/65b543/32.png) [@TJS](https://community.palantir.com/u/TJS)\
**Post date:** [November 8, 2024, 5:07pm UTC](https://community.palantir.com/t/more-dynamic-knowledge-graph-templates-with-more-supported-parameter-types/1035/2 "2024-11-08T17:07:00Z")

</div>

We’ve added “List” parameter type, that will allow you to pass in list/array parameters from Workshop, through templates and into Search Around functions.

 ![Screenshot 2024-11-08 at 10.05.18 AM](https://canada1.discourse-cdn.com/palantir/original/2X/c/cfced97c397a22f30d39a8488dd0b6bef155163c.png)

---

<div class="post-metadata">

**Author:** ![MSL0727](https://yyz1.discourse-cdn.com/palantir/user_avatar/community.palantir.com/msl0727/32/1433_2.png) [@MSL0727](https://community.palantir.com/u/MSL0727)\
**Post date:** [November 8, 2024, 5:19pm UTC](https://community.palantir.com/t/more-dynamic-knowledge-graph-templates-with-more-supported-parameter-types/1035/3 "2024-11-08T17:19:04Z")

</div>

Perfect! Thanks for the addition

---

<div class="post-metadata">

**Author:** ![system](https://yyz1.discourse-cdn.com/palantir/user_avatar/community.palantir.com/system/32/3_2.png) [@system](https://community.palantir.com/u/system)\
**Post date:** [February 16, 2025, 9:48pm UTC](https://community.palantir.com/t/more-dynamic-knowledge-graph-templates-with-more-supported-parameter-types/1035/4 "2025-02-16T21:48:26Z")

</div>



---

<div class="post-metadata">

**Author:** ![system](https://yyz1.discourse-cdn.com/palantir/user_avatar/community.palantir.com/system/32/3_2.png) [@system](https://community.palantir.com/u/system)\
**Post date:** [June 5, 2025, 10:52am UTC](https://community.palantir.com/t/more-dynamic-knowledge-graph-templates-with-more-supported-parameter-types/1035/5 "2025-06-05T10:52:50Z")

</div>



---

<div class="post-metadata">

**Author:** ![system](https://yyz1.discourse-cdn.com/palantir/user_avatar/community.palantir.com/system/32/3_2.png) [@system](https://community.palantir.com/u/system)\
**Post date:** [October 4, 2025, 2:40am UTC](https://community.palantir.com/t/more-dynamic-knowledge-graph-templates-with-more-supported-parameter-types/1035/6 "2025-10-04T02:40:03Z")

</div>



---

<div class="post-metadata">

**Author:** ![MSL0727](https://yyz1.discourse-cdn.com/palantir/user_avatar/community.palantir.com/msl0727/32/1433_2.png) [@MSL0727](https://community.palantir.com/u/MSL0727)\
**Post date:** [November 3, 2025, 11:21pm UTC](https://community.palantir.com/t/more-dynamic-knowledge-graph-templates-with-more-supported-parameter-types/1035/7 "2025-11-03T23:21:22Z")

</div>

This fails at the function level. Please review.

---

<div class="post-metadata">

**Author:** ![TJS](https://avatars.discourse-cdn.com/v4/letter/t/65b543/32.png) [@TJS](https://community.palantir.com/u/TJS)\
**Post date:** [November 4, 2025, 12:00am UTC](https://community.palantir.com/t/more-dynamic-knowledge-graph-templates-with-more-supported-parameter-types/1035/8 "2025-11-04T00:00:30Z")

</div>

Do you have more details on where exactly its failing? Any error messages? Does it work when you call the Search Around function directly from the graph and supply the list parameter?

The generic functionality works for me on a function of the signature:

```typescript
    @Function()
    public async raceResults(race: F1Race, positions: Integer[]): Promise<IGraphSearchAroundResultV1> {
        ...
    }

```

that’s wired into a template with a Integer Array parameter:

 ![CleanShot 2025-11-03 at 16.58.52@2x](https://canada1.discourse-cdn.com/palantir/original/2X/d/d7fcc06c2b6998cc66ff5e9becfc44810dde0a41.png)

 ![CleanShot 2025-11-03 at 16.59.00@2x](https://canada1.discourse-cdn.com/palantir/original/2X/f/f5d8fafc06490991ae7ccd2c3ed6e184bce03c9b.png)

---

<div class="post-metadata">

**Author:** ![system](https://yyz1.discourse-cdn.com/palantir/user_avatar/community.palantir.com/system/32/3_2.png) [@system](https://community.palantir.com/u/system)\
**Post date:** [May 23, 2026, 7:53am UTC](https://community.palantir.com/t/more-dynamic-knowledge-graph-templates-with-more-supported-parameter-types/1035/9 "2026-05-23T07:53:27Z")

</div>


