<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Need to get custom array from custom connector to a recipe step in Workato Pros Discussion Board</title>
    <link>https://systematic.workato.com/t5/workato-pros-discussion-board/need-to-get-custom-array-from-custom-connector-to-a-recipe-step/m-p/3956#M1824</link>
    <description>&lt;P&gt;I checked one of my connectors and you're configuring the output field correctly. The issue may be related to how you're constructing the custom array, or how you're passing the custom array to your output.&lt;/P&gt;&lt;P&gt;Here's how I managed it:&lt;/P&gt;&lt;P&gt;Output field:&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="terminal,monaco" size="2"&gt;{&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp;"type": "array",&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp;"of": "string",&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp;"label": "List of Asset IDs to Download",&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp;"name": "list_of_asset_ids_to_download"&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;}&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Sample API Output:&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="terminal,monaco" size="2"&gt;{"asset_items": [&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp;{"id": 1}, &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp;{"id": 2}, &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp;{"id": 3}&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;]}&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Execute:&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="terminal,monaco" size="2"&gt;# API call&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;response = get("/api/v1/search?query=blahblahblah")&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;# create custom array and add it to response as a new key&amp;nbsp;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;response[:list_of_asset_ids_to_download] = response['asset_items'].pluck('id')&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Now I can access "list_of_asset_ids_to_download" as an array of strings data pill on the connector output, like this:&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="terminal,monaco" size="2"&gt;list_of_asset_ids_to_download: &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp;[&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 8005903,&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 8005899,&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 8005896&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp;]&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;</description>
    <pubDate>Fri, 24 Feb 2023 17:42:51 GMT</pubDate>
    <dc:creator>gary1</dc:creator>
    <dc:date>2023-02-24T17:42:51Z</dc:date>
    <item>
      <title>Need to get custom array from custom connector to a recipe step</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/need-to-get-custom-array-from-custom-connector-to-a-recipe-step/m-p/3952#M1822</link>
      <description>&lt;P&gt;&lt;SPAN&gt;I have created a recipe. On step 2 I have used custom connector which get some api and perform some logic to create a custom array for me which I have declared inside the code.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Now I am unable to send this array as an output so I can use it on step 3 of recipe as an input. I want to use repeat action step to do some other stuff on this array.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;How to achieve this?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I have tried the below thing as per document, but I guess it worked when the response is directly came from API and not for custom array created by me inside code:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;output_fields:&lt;/SPAN&gt; &lt;SPAN&gt;lambda&lt;/SPAN&gt; &lt;SPAN&gt;do&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;name:&lt;/SPAN&gt; &lt;SPAN&gt;"star_wars"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;label:&lt;/SPAN&gt; &lt;SPAN&gt;"Person's Height List"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;type:&lt;/SPAN&gt; &lt;SPAN&gt;"array"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;of:&lt;/SPAN&gt; &lt;SPAN&gt;"string"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;end&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;SPAN&gt;Example of arrays: =&amp;gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;height_array ["172", "167", "96", "202", "150", "178", "165", "97", "183", "182"]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;comapny_id_array [1, 2, 3, 4 , 5, 10]&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 24 Feb 2023 10:14:56 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/need-to-get-custom-array-from-custom-connector-to-a-recipe-step/m-p/3952#M1822</guid>
      <dc:creator>bhavesh-patel</dc:creator>
      <dc:date>2023-02-24T10:14:56Z</dc:date>
    </item>
    <item>
      <title>Re: Need to get custom array from custom connector to a recipe step</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/need-to-get-custom-array-from-custom-connector-to-a-recipe-step/m-p/3956#M1824</link>
      <description>&lt;P&gt;I checked one of my connectors and you're configuring the output field correctly. The issue may be related to how you're constructing the custom array, or how you're passing the custom array to your output.&lt;/P&gt;&lt;P&gt;Here's how I managed it:&lt;/P&gt;&lt;P&gt;Output field:&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="terminal,monaco" size="2"&gt;{&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp;"type": "array",&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp;"of": "string",&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp;"label": "List of Asset IDs to Download",&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp;"name": "list_of_asset_ids_to_download"&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;}&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Sample API Output:&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="terminal,monaco" size="2"&gt;{"asset_items": [&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp;{"id": 1}, &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp;{"id": 2}, &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp;{"id": 3}&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;]}&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Execute:&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="terminal,monaco" size="2"&gt;# API call&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;response = get("/api/v1/search?query=blahblahblah")&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;# create custom array and add it to response as a new key&amp;nbsp;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;response[:list_of_asset_ids_to_download] = response['asset_items'].pluck('id')&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Now I can access "list_of_asset_ids_to_download" as an array of strings data pill on the connector output, like this:&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="terminal,monaco" size="2"&gt;list_of_asset_ids_to_download: &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp;[&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 8005903,&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 8005899,&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 8005896&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco" size="2"&gt;&amp;nbsp; &amp;nbsp;]&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;</description>
      <pubDate>Fri, 24 Feb 2023 17:42:51 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/need-to-get-custom-array-from-custom-connector-to-a-recipe-step/m-p/3956#M1824</guid>
      <dc:creator>gary1</dc:creator>
      <dc:date>2023-02-24T17:42:51Z</dc:date>
    </item>
    <item>
      <title>Re: Need to get custom array from custom connector to a recipe step</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/need-to-get-custom-array-from-custom-connector-to-a-recipe-step/m-p/3962#M1827</link>
      <description>&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Thanks for helping me here.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;What worked for me is to add my response into a new hash with the same key as given in output field name. In my example - &lt;STRONG&gt;height_array.&amp;nbsp;&lt;/STRONG&gt;Then it automatically picked up the array and gave it to output of the step.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&lt;STRONG&gt;My code for reference:&lt;/STRONG&gt;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;execute:&lt;/SPAN&gt; &lt;SPAN&gt;lambda&lt;/SPAN&gt; &lt;SPAN&gt;do&lt;/SPAN&gt;&lt;SPAN&gt; |&lt;/SPAN&gt;&lt;SPAN&gt;connection&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;input&lt;/SPAN&gt;&lt;SPAN&gt;|&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;# API Call from star wars free API&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;all_people&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;get&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;A href="https://swapi.dev/api/people" target="_blank"&gt;https://swapi.dev/api/people&lt;/A&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG&gt;all_height_array = {&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; "height_array" =&amp;gt; all_people['results'].pluck('height')&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&amp;nbsp; }&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;end&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;output_fields:&lt;/SPAN&gt; &lt;SPAN&gt;lambda&lt;/SPAN&gt; &lt;SPAN&gt;do&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; [&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;STRONG&gt;name: "height_array",&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;label:&lt;/SPAN&gt; &lt;SPAN&gt;"Height Array"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;type:&lt;/SPAN&gt; &lt;SPAN&gt;"array"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;of:&lt;/SPAN&gt; &lt;SPAN&gt;"string"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; }, &amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; ]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;end&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 27 Feb 2023 12:17:12 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/need-to-get-custom-array-from-custom-connector-to-a-recipe-step/m-p/3962#M1827</guid>
      <dc:creator>bhavesh-patel</dc:creator>
      <dc:date>2023-02-27T12:17:12Z</dc:date>
    </item>
  </channel>
</rss>

