[{"data":1,"prerenderedAt":1793},["ShallowReactive",2],{"parentPage":3,"subPages":749,"useCases":750,"content-query-xRkcTiNcJD":751},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"slug":10,"weight":11,"body":12,"_type":743,"_id":744,"_source":745,"_file":746,"_stem":747,"_extension":748},"/integration/make","integration",false,"","Make - Execute JavaScript in Workflows","Seamlessly run custom JavaScript in Make workflows using CustomJS.","make",0,{"type":13,"children":14,"toc":726},"root",[15],{"type":16,"tag":17,"props":18,"children":24},"element","div",{"className":19},[20,21,22,23],"grid","md:grid-cols-3","grid-cols-1","gap-6",[25,28,119,126,131,138,237,243,288,294,539,545,576,582,613,617,623,629,643,652,658,677,685,691,696,704,710,715],{"type":26,"value":27},"text","\n    ",{"type":16,"tag":17,"props":29,"children":33},{"className":30},[31,32],"md:col-span-2","col-span-1",[34,36,85,109],{"type":26,"value":35},"\n        ",{"type":16,"tag":17,"props":37,"children":41},{"className":38},[39,40],"pe-12","pt-3",[42,44,54,55,65,66,84],{"type":26,"value":43},"\n          ",{"type":16,"tag":45,"props":46,"children":51},"h1",{"className":47,"id":50},[48,49],"text-3xl","font-semibold","execute-javascript-in-your-make-scenario",[52],{"type":26,"value":53},"Execute JavaScript in your Make Scenario",{"type":26,"value":43},{"type":16,"tag":56,"props":57,"children":62},"p",{"className":58},[59,60,61],"mt-4","text-lg","text-gray-700",[63],{"type":26,"value":64},"Run JavaScript directly in Make, or store it on CustomJS for better management. With support for dynamic parameters and seamless integration, coding within your workflows has never been easier.",{"type":26,"value":43},{"type":16,"tag":56,"props":67,"children":69},{"className":68},[59],[70,72,82],{"type":26,"value":71},"Get started with access to several popular ",{"type":16,"tag":73,"props":74,"children":79},"a",{"href":75,"className":76},"/npm-modules",[77,78],"text-blue-500","underline",[80],{"type":26,"value":81},"NPM modules",{"type":26,"value":83},", enhancing your coding possibilities.",{"type":26,"value":35},{"type":16,"tag":86,"props":87,"children":89},"callout",{"type":88},"warning",[90],{"type":16,"tag":56,"props":91,"children":92},{},[93,99,101,107],{"type":16,"tag":94,"props":95,"children":96},"strong",{},[97],{"type":26,"value":98},"Important:",{"type":26,"value":100}," There are 2 modules that are flagged as deprecated, you will only see them if you are already using them. For these you have to use ",{"type":16,"tag":73,"props":102,"children":104},{"href":103},"/api-key",[105],{"type":26,"value":106},"RapidAPI Keys",{"type":26,"value":108},".",{"type":16,"tag":110,"props":111,"children":113},"pre",{"code":112},"\u003C/div>\n\u003Cdiv class=\"col-span-1 flex justify-center items-center\">\n    \u003Cimg src=\"/images/make-v1-vs-v2.png\" alt=\"Make Extension\" class=\"rounded shadow-md\"/>\n\u003C/div>\n",[114],{"type":16,"tag":115,"props":116,"children":117},"code",{"__ignoreMap":7},[118],{"type":26,"value":112},{"type":16,"tag":120,"props":121,"children":123},"h2",{"id":122},"documentation-structure",[124],{"type":26,"value":125},"Documentation Structure",{"type":16,"tag":56,"props":127,"children":128},{},[129],{"type":26,"value":130},"This documentation is organized into five main sections to help you master CustomJS with Make.com:",{"type":16,"tag":132,"props":133,"children":135},"h3",{"id":134},"i-getting-started-core-concepts",[136],{"type":26,"value":137},"I. Getting Started & Core Concepts",{"type":16,"tag":139,"props":140,"children":141},"ul",{},[142,157,171,204],{"type":16,"tag":143,"props":144,"children":145},"li",{},[146,155],{"type":16,"tag":94,"props":147,"children":148},{},[149],{"type":16,"tag":73,"props":150,"children":152},{"href":151},"/integration/make/overview",[153],{"type":26,"value":154},"Introduction to CustomJS",{"type":26,"value":156}," - Overview and capabilities",{"type":16,"tag":143,"props":158,"children":159},{},[160,169],{"type":16,"tag":94,"props":161,"children":162},{},[163],{"type":16,"tag":73,"props":164,"children":166},{"href":165},"/integration/make/authentication",[167],{"type":26,"value":168},"Authentication and Setup",{"type":26,"value":170}," - API key configuration",{"type":16,"tag":143,"props":172,"children":173},{},[174,179],{"type":16,"tag":94,"props":175,"children":176},{},[177],{"type":26,"value":178},"Primary Execution Methods",{"type":16,"tag":139,"props":180,"children":181},{},[182,193],{"type":16,"tag":143,"props":183,"children":184},{},[185,191],{"type":16,"tag":73,"props":186,"children":188},{"href":187},"/integration/make/modules/inline-javascript",[189],{"type":26,"value":190},"Inline JavaScript",{"type":26,"value":192}," - Run code directly in Make",{"type":16,"tag":143,"props":194,"children":195},{},[196,202],{"type":16,"tag":73,"props":197,"children":199},{"href":198},"/integration/make/modules/stored-javascript-function",[200],{"type":26,"value":201},"Stored Functions",{"type":26,"value":203}," - Centrally managed functions",{"type":16,"tag":143,"props":205,"children":206},{},[207,212],{"type":16,"tag":94,"props":208,"children":209},{},[210],{"type":26,"value":211},"Writing JavaScript in Make",{"type":16,"tag":139,"props":213,"children":214},{},[215,226],{"type":16,"tag":143,"props":216,"children":217},{},[218,224],{"type":16,"tag":73,"props":219,"children":221},{"href":220},"/integration/make/best-practices",[222],{"type":26,"value":223},"Best Practices (Return Statements)",{"type":26,"value":225}," - Essential coding guidelines",{"type":16,"tag":143,"props":227,"children":228},{},[229,235],{"type":16,"tag":73,"props":230,"children":232},{"href":231},"/integration/make/response-types",[233],{"type":26,"value":234},"Return Response Types",{"type":26,"value":236}," - Understanding data output formats",{"type":16,"tag":132,"props":238,"children":240},{"id":239},"ii-handling-data-and-inputs",[241],{"type":26,"value":242},"II. Handling Data and Inputs",{"type":16,"tag":139,"props":244,"children":245},{},[246,260,274],{"type":16,"tag":143,"props":247,"children":248},{},[249,258],{"type":16,"tag":94,"props":250,"children":251},{},[252],{"type":16,"tag":73,"props":253,"children":255},{"href":254},"/integration/make/input-variables",[256],{"type":26,"value":257},"Accessing Input Variables",{"type":26,"value":259}," - Working with scenario data",{"type":16,"tag":143,"props":261,"children":262},{},[263,272],{"type":16,"tag":94,"props":264,"children":265},{},[266],{"type":16,"tag":73,"props":267,"children":269},{"href":268},"/integration/make/json-data",[270],{"type":26,"value":271},"Using JSON for Complex Data",{"type":26,"value":273}," - Advanced data structures",{"type":16,"tag":143,"props":275,"children":276},{},[277,286],{"type":16,"tag":94,"props":278,"children":279},{},[280],{"type":16,"tag":73,"props":281,"children":283},{"href":282},"/integration/make/collections",[284],{"type":26,"value":285},"Working with Make.com Collections",{"type":26,"value":287}," - Processing arrays and datasets",{"type":16,"tag":132,"props":289,"children":291},{"id":290},"iii-advanced-modules-and-integrations",[292],{"type":26,"value":293},"III. Advanced Modules and Integrations",{"type":16,"tag":139,"props":295,"children":296},{},[297,352,418,462,495],{"type":16,"tag":143,"props":298,"children":299},{},[300,305],{"type":16,"tag":94,"props":301,"children":302},{},[303],{"type":26,"value":304},"Native Modules",{"type":16,"tag":139,"props":306,"children":307},{},[308,319,330,341],{"type":16,"tag":143,"props":309,"children":310},{},[311,317],{"type":16,"tag":73,"props":312,"children":314},{"href":313},"/integration/make/modules/pdf-generation",[315],{"type":26,"value":316},"PDF Generation",{"type":26,"value":318}," - Create documents from HTML",{"type":16,"tag":143,"props":320,"children":321},{},[322,328],{"type":16,"tag":73,"props":323,"children":325},{"href":324},"/integration/make/modules/pdf-merging",[326],{"type":26,"value":327},"PDF Merging",{"type":26,"value":329}," - Combine multiple PDFs",{"type":16,"tag":143,"props":331,"children":332},{},[333,339],{"type":16,"tag":73,"props":334,"children":336},{"href":335},"/integration/make/modules/scraper",[337],{"type":26,"value":338},"Web Scraping",{"type":26,"value":340}," - Extract HTML content",{"type":16,"tag":143,"props":342,"children":343},{},[344,350],{"type":16,"tag":73,"props":345,"children":347},{"href":346},"/integration/make/modules/scraper-screenshot",[348],{"type":26,"value":349},"Website Screenshots",{"type":26,"value":351}," - Capture page images",{"type":16,"tag":143,"props":353,"children":354},{},[355,360],{"type":16,"tag":94,"props":356,"children":357},{},[358],{"type":26,"value":359},"Data & AI Utilities",{"type":16,"tag":139,"props":361,"children":362},{},[363,374,385,396,407],{"type":16,"tag":143,"props":364,"children":365},{},[366,372],{"type":16,"tag":73,"props":367,"children":369},{"href":368},"/integration/make/modules/parse-ai-json",[370],{"type":26,"value":371},"AI JSON Parser",{"type":26,"value":373}," - Clean and repair AI-generated JSON",{"type":16,"tag":143,"props":375,"children":376},{},[377,383],{"type":16,"tag":73,"props":378,"children":380},{"href":379},"/integration/make/modules/aggregate-array",[381],{"type":26,"value":382},"Group & Aggregate Array",{"type":26,"value":384}," - Group, sum and deduplicate in one operation",{"type":16,"tag":143,"props":386,"children":387},{},[388,394],{"type":16,"tag":73,"props":389,"children":391},{"href":390},"/integration/make/modules/parse-number",[392],{"type":26,"value":393},"Parse Localized Number",{"type":26,"value":395}," - Turn \"1.234,56 EUR\" into a real number",{"type":16,"tag":143,"props":397,"children":398},{},[399,405],{"type":16,"tag":73,"props":400,"children":402},{"href":401},"/integration/make/modules/format-date",[403],{"type":26,"value":404},"Format Date & Convert Timezone",{"type":26,"value":406}," - Parse, convert and format dates",{"type":16,"tag":143,"props":408,"children":409},{},[410,416],{"type":16,"tag":73,"props":411,"children":413},{"href":412},"/integration/make/modules/url-to-base64",[414],{"type":26,"value":415},"File to Base64",{"type":26,"value":417}," - Fetch a file and embed it as a data URI",{"type":16,"tag":143,"props":419,"children":420},{},[421,426],{"type":16,"tag":94,"props":422,"children":423},{},[424],{"type":26,"value":425},"Integrated NPM Libraries",{"type":16,"tag":139,"props":427,"children":428},{},[429,440,451],{"type":16,"tag":143,"props":430,"children":431},{},[432,438],{"type":16,"tag":73,"props":433,"children":435},{"href":434},"/integration/make/web-scraping",[436],{"type":26,"value":437},"Web Scraping (cheerio, axios)",{"type":26,"value":439}," - Advanced scraping tools",{"type":16,"tag":143,"props":441,"children":442},{},[443,449],{"type":16,"tag":73,"props":444,"children":446},{"href":445},"/integration/make/jsrsasign",[447],{"type":26,"value":448},"Cryptography (jsrsasign)",{"type":26,"value":450}," - Digital signatures and encryption",{"type":16,"tag":143,"props":452,"children":453},{},[454,460],{"type":16,"tag":73,"props":455,"children":457},{"href":456},"/integration/make/uuid",[458],{"type":26,"value":459},"Unique IDs (uuidv4)",{"type":26,"value":461}," - Generate unique identifiers",{"type":16,"tag":143,"props":463,"children":464},{},[465,470],{"type":16,"tag":94,"props":466,"children":467},{},[468],{"type":26,"value":469},"SDK Integrations",{"type":16,"tag":139,"props":471,"children":472},{},[473,484],{"type":16,"tag":143,"props":474,"children":475},{},[476,482],{"type":16,"tag":73,"props":477,"children":479},{"href":478},"/integration/make/firebase-admin-sdk",[480],{"type":26,"value":481},"Firebase Admin SDK",{"type":26,"value":483}," - Firebase backend operations",{"type":16,"tag":143,"props":485,"children":486},{},[487,493],{"type":16,"tag":73,"props":488,"children":490},{"href":489},"/integration/make/open-ai",[491],{"type":26,"value":492},"OpenAI API",{"type":26,"value":494}," - AI-powered functionality",{"type":16,"tag":143,"props":496,"children":497},{},[498,503],{"type":16,"tag":94,"props":499,"children":500},{},[501],{"type":26,"value":502},"Data Processing Examples",{"type":16,"tag":139,"props":504,"children":505},{},[506,517,528],{"type":16,"tag":143,"props":507,"children":508},{},[509,515],{"type":16,"tag":73,"props":510,"children":512},{"href":511},"/integration/make/map-and-reduce",[513],{"type":26,"value":514},"Map & Reduce Functions",{"type":26,"value":516}," - Array processing patterns",{"type":16,"tag":143,"props":518,"children":519},{},[520,526],{"type":16,"tag":73,"props":521,"children":523},{"href":522},"/integration/make/code-snippets/api-request-axios",[524],{"type":26,"value":525},"HTTP Request with Axios",{"type":26,"value":527}," - API integration",{"type":16,"tag":143,"props":529,"children":530},{},[531,537],{"type":16,"tag":73,"props":532,"children":534},{"href":533},"/integration/make/code-snippets/invoice-pdf-generation",[535],{"type":26,"value":536},"Invoice PDF Generation",{"type":26,"value":538}," - Document automation",{"type":16,"tag":132,"props":540,"children":542},{"id":541},"iv-usage-pricing-and-limitations",[543],{"type":26,"value":544},"IV. Usage, Pricing, and Limitations",{"type":16,"tag":139,"props":546,"children":547},{},[548,562],{"type":16,"tag":143,"props":549,"children":550},{},[551,560],{"type":16,"tag":94,"props":552,"children":553},{},[554],{"type":16,"tag":73,"props":555,"children":557},{"href":556},"/integration/make/make-credits",[558],{"type":26,"value":559},"Cost Savings with Make.com Credits",{"type":26,"value":561}," - Optimize your spending",{"type":16,"tag":143,"props":563,"children":564},{},[565,574],{"type":16,"tag":94,"props":566,"children":567},{},[568],{"type":16,"tag":73,"props":569,"children":571},{"href":570},"/integration/make/rate-limits",[572],{"type":26,"value":573},"Rate Limits",{"type":26,"value":575}," - Understanding usage constraints",{"type":16,"tag":132,"props":577,"children":579},{"id":578},"v-support-and-troubleshooting",[580],{"type":26,"value":581},"V. Support and Troubleshooting",{"type":16,"tag":139,"props":583,"children":584},{},[585,599],{"type":16,"tag":143,"props":586,"children":587},{},[588,597],{"type":16,"tag":94,"props":589,"children":590},{},[591],{"type":16,"tag":73,"props":592,"children":594},{"href":593},"/integration/make/troubleshooting",[595],{"type":26,"value":596},"Troubleshooting Guide",{"type":26,"value":598}," - Common issues and solutions",{"type":16,"tag":143,"props":600,"children":601},{},[602,611],{"type":16,"tag":94,"props":603,"children":604},{},[605],{"type":16,"tag":73,"props":606,"children":608},{"href":607},"/integration/make/support",[609],{"type":26,"value":610},"Getting Help",{"type":26,"value":612}," - Support resources and contact information",{"type":16,"tag":614,"props":615,"children":616},"hr",{},[],{"type":16,"tag":120,"props":618,"children":620},{"id":619},"quick-start-guide",[621],{"type":26,"value":622},"Quick Start Guide",{"type":16,"tag":132,"props":624,"children":626},{"id":625},"_1-get-your-api-key",[627],{"type":26,"value":628},"1. Get Your API Key",{"type":16,"tag":56,"props":630,"children":631},{},[632,641],{"type":16,"tag":73,"props":633,"children":638},{"href":634,":target":635,"rel":636},"https://app.customjs.space/#/","_blank",[637],"nofollow",[639],{"type":26,"value":640},"Sign In",{"type":26,"value":642}," to CustomJS and copy your API key from the dashboard.",{"type":16,"tag":56,"props":644,"children":645},{},[646],{"type":16,"tag":647,"props":648,"children":651},"img",{"alt":649,"src":650},"CustomJS V2 API Key","/images/make-tutorial/make-tutorial-1.png",[],{"type":16,"tag":132,"props":653,"children":655},{"id":654},"_2-add-customjs-to-make",[656],{"type":26,"value":657},"2. Add CustomJS to Make",{"type":16,"tag":56,"props":659,"children":660},{},[661,663,668,670,675],{"type":26,"value":662},"Choose ",{"type":16,"tag":94,"props":664,"children":665},{},[666],{"type":26,"value":667},"Execute inline JavaScript Code",{"type":26,"value":669}," CustomJS ",{"type":16,"tag":94,"props":671,"children":672},{},[673],{"type":26,"value":674},"V2",{"type":26,"value":676}," action in your Make scenario.",{"type":16,"tag":56,"props":678,"children":679},{},[680],{"type":16,"tag":647,"props":681,"children":684},{"alt":682,"src":683},"CustomJS Make Actions","/images/make-tutorial/make-tutorial-2.png",[],{"type":16,"tag":132,"props":686,"children":688},{"id":687},"_3-configure-connection",[689],{"type":26,"value":690},"3. Configure Connection",{"type":16,"tag":56,"props":692,"children":693},{},[694],{"type":26,"value":695},"Use your API key to create the connection in Make.",{"type":16,"tag":56,"props":697,"children":698},{},[699],{"type":16,"tag":647,"props":700,"children":703},{"alt":701,"src":702},"CustomJS Make Connection","/images/make-tutorial/make-tutorial-3.png",[],{"type":16,"tag":132,"props":705,"children":707},{"id":706},"_4-start-coding",[708],{"type":26,"value":709},"4. Start Coding",{"type":16,"tag":56,"props":711,"children":712},{},[713],{"type":26,"value":714},"Write JavaScript with proper return statements and enjoy powerful automation capabilities.",{"type":16,"tag":56,"props":716,"children":717},{},[718,720,725],{"type":26,"value":719},"For detailed guidance, start with our ",{"type":16,"tag":73,"props":721,"children":722},{"href":151},[723],{"type":26,"value":724},"Getting Started section",{"type":26,"value":108},{"title":7,"searchDepth":727,"depth":727,"links":728},2,[729,737],{"id":122,"depth":727,"text":125,"children":730},[731,733,734,735,736],{"id":134,"depth":732,"text":137},3,{"id":239,"depth":732,"text":242},{"id":290,"depth":732,"text":293},{"id":541,"depth":732,"text":544},{"id":578,"depth":732,"text":581},{"id":619,"depth":727,"text":622,"children":738},[739,740,741,742],{"id":625,"depth":732,"text":628},{"id":654,"depth":732,"text":657},{"id":687,"depth":732,"text":690},{"id":706,"depth":732,"text":709},"markdown","content:integration:make:index.md","content","integration/make/index.md","integration/make/index","md",[],[],{"_path":379,"_dir":752,"_draft":6,"_partial":6,"_locale":7,"title":382,"description":753,"body":754,"_type":743,"_id":1790,"_source":745,"_file":1791,"_stem":1792,"_extension":748},"modules","Group an array by a field and calculate sums, averages, counts and more in a single Make.com operation, replacing Iterator + Aggregator chains",{"type":13,"children":755,"toc":1781},[756,761,766,772,777,789,795,1055,1061,1066,1074,1315,1323,1387,1395,1568,1574,1671,1677,1728,1734,1775],{"type":16,"tag":45,"props":757,"children":759},{"id":758},"group-aggregate-array",[760],{"type":26,"value":382},{"type":16,"tag":56,"props":762,"children":763},{},[764],{"type":26,"value":765},"The Group & Aggregate Array module groups an array by a field and calculates sums, averages, counts and more in one step. It replaces the classic Iterator + Aggregator chain in Make.com with a single module and a single operation.",{"type":16,"tag":120,"props":767,"children":769},{"id":768},"how-it-works",[770],{"type":26,"value":771},"How it works",{"type":16,"tag":56,"props":773,"children":774},{},[775],{"type":26,"value":776},"You pass in an array, choose a field to group by, and define one or more aggregations. The module returns one collection per group, each containing the group key, the item count, and one result field per aggregation.",{"type":16,"tag":56,"props":778,"children":779},{},[780,782,787],{"type":26,"value":781},"Because everything happens inside one module call, the whole aggregation costs ",{"type":16,"tag":94,"props":783,"children":784},{},[785],{"type":26,"value":786},"one operation",{"type":26,"value":788},", no matter how many items the array contains. The equivalent Iterator + Aggregator pattern costs one operation per item, so a 500 item array would burn 500+ operations. This module always costs 1.",{"type":16,"tag":132,"props":790,"children":792},{"id":791},"module-fields",[793],{"type":26,"value":794},"Module Fields",{"type":16,"tag":796,"props":797,"children":798},"table",{},[799,823],{"type":16,"tag":800,"props":801,"children":802},"thead",{},[803],{"type":16,"tag":804,"props":805,"children":806},"tr",{},[807,813,818],{"type":16,"tag":808,"props":809,"children":810},"th",{},[811],{"type":26,"value":812},"Field",{"type":16,"tag":808,"props":814,"children":815},{},[816],{"type":26,"value":817},"Description",{"type":16,"tag":808,"props":819,"children":820},{},[821],{"type":26,"value":822},"How to use it",{"type":16,"tag":824,"props":825,"children":826},"tbody",{},[827,849,870,899,962,983,1004],{"type":16,"tag":804,"props":828,"children":829},{},[830,839,844],{"type":16,"tag":831,"props":832,"children":833},"td",{},[834],{"type":16,"tag":94,"props":835,"children":836},{},[837],{"type":26,"value":838},"Connection",{"type":16,"tag":831,"props":840,"children":841},{},[842],{"type":26,"value":843},"Links the module to the CustomJS service",{"type":16,"tag":831,"props":845,"children":846},{},[847],{"type":26,"value":848},"Select or create a connection using your API key",{"type":16,"tag":804,"props":850,"children":851},{},[852,860,865],{"type":16,"tag":831,"props":853,"children":854},{},[855],{"type":16,"tag":94,"props":856,"children":857},{},[858],{"type":26,"value":859},"Items (Array)",{"type":16,"tag":831,"props":861,"children":862},{},[863],{"type":26,"value":864},"The array to aggregate",{"type":16,"tag":831,"props":866,"children":867},{},[868],{"type":26,"value":869},"Map an array from a previous module directly, or paste a JSON string. Both work",{"type":16,"tag":804,"props":871,"children":872},{},[873,881,886],{"type":16,"tag":831,"props":874,"children":875},{},[876],{"type":16,"tag":94,"props":877,"children":878},{},[879],{"type":26,"value":880},"Group By Field",{"type":16,"tag":831,"props":882,"children":883},{},[884],{"type":26,"value":885},"The field to group items by",{"type":16,"tag":831,"props":887,"children":888},{},[889,891,897],{"type":26,"value":890},"Use dot notation for nested fields, e.g. ",{"type":16,"tag":115,"props":892,"children":894},{"className":893},[],[895],{"type":26,"value":896},"customer.name",{"type":26,"value":898},". Leave empty to put everything into a single group",{"type":16,"tag":804,"props":900,"children":901},{},[902,910,915],{"type":16,"tag":831,"props":903,"children":904},{},[905],{"type":16,"tag":94,"props":906,"children":907},{},[908],{"type":26,"value":909},"Aggregations",{"type":16,"tag":831,"props":911,"children":912},{},[913],{"type":26,"value":914},"A repeatable list of calculations to run per group",{"type":16,"tag":831,"props":916,"children":917},{},[918,920,925,927,931,933,939,941,946,948,954,956],{"type":26,"value":919},"For each entry, pick an ",{"type":16,"tag":94,"props":921,"children":922},{},[923],{"type":26,"value":924},"Operation",{"type":26,"value":926}," (Sum, Average, Min, Max, Count non-empty, Count distinct, First, Last, Collect values, Join as text), a ",{"type":16,"tag":94,"props":928,"children":929},{},[930],{"type":26,"value":812},{"type":26,"value":932}," as a dot path (e.g. ",{"type":16,"tag":115,"props":934,"children":936},{"className":935},[],[937],{"type":26,"value":938},"order.total",{"type":26,"value":940},"), and optionally an ",{"type":16,"tag":94,"props":942,"children":943},{},[944],{"type":26,"value":945},"Output Key",{"type":26,"value":947}," to name the result field. Without an Output Key the result is named ",{"type":16,"tag":115,"props":949,"children":951},{"className":950},[],[952],{"type":26,"value":953},"operation_field",{"type":26,"value":955},", like ",{"type":16,"tag":115,"props":957,"children":959},{"className":958},[],[960],{"type":26,"value":961},"sum_total",{"type":16,"tag":804,"props":963,"children":964},{},[965,973,978],{"type":16,"tag":831,"props":966,"children":967},{},[968],{"type":16,"tag":94,"props":969,"children":970},{},[971],{"type":26,"value":972},"Deduplicate By",{"type":16,"tag":831,"props":974,"children":975},{},[976],{"type":26,"value":977},"Removes duplicate items before aggregating",{"type":16,"tag":831,"props":979,"children":980},{},[981],{"type":26,"value":982},"Provide a field path. Items with the same value at this path are reduced to one before any grouping happens",{"type":16,"tag":804,"props":984,"children":985},{},[986,994,999],{"type":16,"tag":831,"props":987,"children":988},{},[989],{"type":16,"tag":94,"props":990,"children":991},{},[992],{"type":26,"value":993},"Include items per group",{"type":16,"tag":831,"props":995,"children":996},{},[997],{"type":26,"value":998},"Adds the raw items of each group to the output",{"type":16,"tag":831,"props":1000,"children":1001},{},[1002],{"type":26,"value":1003},"Boolean, default off. Turn it on if a later module needs the original items of each group",{"type":16,"tag":804,"props":1005,"children":1006},{},[1007,1015,1020],{"type":16,"tag":831,"props":1008,"children":1009},{},[1010],{"type":16,"tag":94,"props":1011,"children":1012},{},[1013],{"type":26,"value":1014},"Sort groups by",{"type":16,"tag":831,"props":1016,"children":1017},{},[1018],{"type":26,"value":1019},"Orders the resulting groups",{"type":16,"tag":831,"props":1021,"children":1022},{},[1023,1025,1031,1033,1039,1041,1046,1048,1053],{"type":26,"value":1024},"Enter a result field name such as ",{"type":16,"tag":115,"props":1026,"children":1028},{"className":1027},[],[1029],{"type":26,"value":1030},"key",{"type":26,"value":1032},", ",{"type":16,"tag":115,"props":1034,"children":1036},{"className":1035},[],[1037],{"type":26,"value":1038},"count",{"type":26,"value":1040}," or ",{"type":16,"tag":115,"props":1042,"children":1044},{"className":1043},[],[1045],{"type":26,"value":961},{"type":26,"value":1047},", then pick a ",{"type":16,"tag":94,"props":1049,"children":1050},{},[1051],{"type":26,"value":1052},"Sort direction",{"type":26,"value":1054}," (Ascending or Descending)",{"type":16,"tag":120,"props":1056,"children":1058},{"id":1057},"usage-example",[1059],{"type":26,"value":1060},"Usage example",{"type":16,"tag":56,"props":1062,"children":1063},{},[1064],{"type":26,"value":1065},"Say a previous module returns a list of orders and you want revenue per customer:",{"type":16,"tag":56,"props":1067,"children":1068},{},[1069],{"type":16,"tag":94,"props":1070,"children":1071},{},[1072],{"type":26,"value":1073},"Input (Items):",{"type":16,"tag":110,"props":1075,"children":1079},{"className":1076,"code":1077,"language":1078,"meta":7,"style":7},"language-json shiki shiki-themes github-light","[\n  { \"customer\": { \"name\": \"Acme Corp\" }, \"total\": 120.50, \"status\": \"paid\" },\n  { \"customer\": { \"name\": \"Acme Corp\" }, \"total\": 79.90,  \"status\": \"open\" },\n  { \"customer\": { \"name\": \"Globex\" },    \"total\": 300.00, \"status\": \"paid\" }\n]\n","json",[1080],{"type":16,"tag":115,"props":1081,"children":1082},{"__ignoreMap":7},[1083,1095,1172,1238,1306],{"type":16,"tag":1084,"props":1085,"children":1088},"span",{"class":1086,"line":1087},"line",1,[1089],{"type":16,"tag":1084,"props":1090,"children":1092},{"style":1091},"--shiki-default:#24292E",[1093],{"type":26,"value":1094},"[\n",{"type":16,"tag":1084,"props":1096,"children":1097},{"class":1086,"line":727},[1098,1103,1109,1114,1119,1124,1130,1135,1140,1144,1149,1153,1158,1162,1167],{"type":16,"tag":1084,"props":1099,"children":1100},{"style":1091},[1101],{"type":26,"value":1102},"  { ",{"type":16,"tag":1084,"props":1104,"children":1106},{"style":1105},"--shiki-default:#005CC5",[1107],{"type":26,"value":1108},"\"customer\"",{"type":16,"tag":1084,"props":1110,"children":1111},{"style":1091},[1112],{"type":26,"value":1113},": { ",{"type":16,"tag":1084,"props":1115,"children":1116},{"style":1105},[1117],{"type":26,"value":1118},"\"name\"",{"type":16,"tag":1084,"props":1120,"children":1121},{"style":1091},[1122],{"type":26,"value":1123},": ",{"type":16,"tag":1084,"props":1125,"children":1127},{"style":1126},"--shiki-default:#032F62",[1128],{"type":26,"value":1129},"\"Acme Corp\"",{"type":16,"tag":1084,"props":1131,"children":1132},{"style":1091},[1133],{"type":26,"value":1134}," }, ",{"type":16,"tag":1084,"props":1136,"children":1137},{"style":1105},[1138],{"type":26,"value":1139},"\"total\"",{"type":16,"tag":1084,"props":1141,"children":1142},{"style":1091},[1143],{"type":26,"value":1123},{"type":16,"tag":1084,"props":1145,"children":1146},{"style":1105},[1147],{"type":26,"value":1148},"120.50",{"type":16,"tag":1084,"props":1150,"children":1151},{"style":1091},[1152],{"type":26,"value":1032},{"type":16,"tag":1084,"props":1154,"children":1155},{"style":1105},[1156],{"type":26,"value":1157},"\"status\"",{"type":16,"tag":1084,"props":1159,"children":1160},{"style":1091},[1161],{"type":26,"value":1123},{"type":16,"tag":1084,"props":1163,"children":1164},{"style":1126},[1165],{"type":26,"value":1166},"\"paid\"",{"type":16,"tag":1084,"props":1168,"children":1169},{"style":1091},[1170],{"type":26,"value":1171}," },\n",{"type":16,"tag":1084,"props":1173,"children":1174},{"class":1086,"line":732},[1175,1179,1183,1187,1191,1195,1199,1203,1207,1211,1216,1221,1225,1229,1234],{"type":16,"tag":1084,"props":1176,"children":1177},{"style":1091},[1178],{"type":26,"value":1102},{"type":16,"tag":1084,"props":1180,"children":1181},{"style":1105},[1182],{"type":26,"value":1108},{"type":16,"tag":1084,"props":1184,"children":1185},{"style":1091},[1186],{"type":26,"value":1113},{"type":16,"tag":1084,"props":1188,"children":1189},{"style":1105},[1190],{"type":26,"value":1118},{"type":16,"tag":1084,"props":1192,"children":1193},{"style":1091},[1194],{"type":26,"value":1123},{"type":16,"tag":1084,"props":1196,"children":1197},{"style":1126},[1198],{"type":26,"value":1129},{"type":16,"tag":1084,"props":1200,"children":1201},{"style":1091},[1202],{"type":26,"value":1134},{"type":16,"tag":1084,"props":1204,"children":1205},{"style":1105},[1206],{"type":26,"value":1139},{"type":16,"tag":1084,"props":1208,"children":1209},{"style":1091},[1210],{"type":26,"value":1123},{"type":16,"tag":1084,"props":1212,"children":1213},{"style":1105},[1214],{"type":26,"value":1215},"79.90",{"type":16,"tag":1084,"props":1217,"children":1218},{"style":1091},[1219],{"type":26,"value":1220},",  ",{"type":16,"tag":1084,"props":1222,"children":1223},{"style":1105},[1224],{"type":26,"value":1157},{"type":16,"tag":1084,"props":1226,"children":1227},{"style":1091},[1228],{"type":26,"value":1123},{"type":16,"tag":1084,"props":1230,"children":1231},{"style":1126},[1232],{"type":26,"value":1233},"\"open\"",{"type":16,"tag":1084,"props":1235,"children":1236},{"style":1091},[1237],{"type":26,"value":1171},{"type":16,"tag":1084,"props":1239,"children":1241},{"class":1086,"line":1240},4,[1242,1246,1250,1254,1258,1262,1267,1272,1276,1280,1285,1289,1293,1297,1301],{"type":16,"tag":1084,"props":1243,"children":1244},{"style":1091},[1245],{"type":26,"value":1102},{"type":16,"tag":1084,"props":1247,"children":1248},{"style":1105},[1249],{"type":26,"value":1108},{"type":16,"tag":1084,"props":1251,"children":1252},{"style":1091},[1253],{"type":26,"value":1113},{"type":16,"tag":1084,"props":1255,"children":1256},{"style":1105},[1257],{"type":26,"value":1118},{"type":16,"tag":1084,"props":1259,"children":1260},{"style":1091},[1261],{"type":26,"value":1123},{"type":16,"tag":1084,"props":1263,"children":1264},{"style":1126},[1265],{"type":26,"value":1266},"\"Globex\"",{"type":16,"tag":1084,"props":1268,"children":1269},{"style":1091},[1270],{"type":26,"value":1271}," },    ",{"type":16,"tag":1084,"props":1273,"children":1274},{"style":1105},[1275],{"type":26,"value":1139},{"type":16,"tag":1084,"props":1277,"children":1278},{"style":1091},[1279],{"type":26,"value":1123},{"type":16,"tag":1084,"props":1281,"children":1282},{"style":1105},[1283],{"type":26,"value":1284},"300.00",{"type":16,"tag":1084,"props":1286,"children":1287},{"style":1091},[1288],{"type":26,"value":1032},{"type":16,"tag":1084,"props":1290,"children":1291},{"style":1105},[1292],{"type":26,"value":1157},{"type":16,"tag":1084,"props":1294,"children":1295},{"style":1091},[1296],{"type":26,"value":1123},{"type":16,"tag":1084,"props":1298,"children":1299},{"style":1126},[1300],{"type":26,"value":1166},{"type":16,"tag":1084,"props":1302,"children":1303},{"style":1091},[1304],{"type":26,"value":1305}," }\n",{"type":16,"tag":1084,"props":1307,"children":1309},{"class":1086,"line":1308},5,[1310],{"type":16,"tag":1084,"props":1311,"children":1312},{"style":1091},[1313],{"type":26,"value":1314},"]\n",{"type":16,"tag":56,"props":1316,"children":1317},{},[1318],{"type":16,"tag":94,"props":1319,"children":1320},{},[1321],{"type":26,"value":1322},"Settings:",{"type":16,"tag":139,"props":1324,"children":1325},{},[1326,1336,1362],{"type":16,"tag":143,"props":1327,"children":1328},{},[1329,1331],{"type":26,"value":1330},"Group By Field: ",{"type":16,"tag":115,"props":1332,"children":1334},{"className":1333},[],[1335],{"type":26,"value":896},{"type":16,"tag":143,"props":1337,"children":1338},{},[1339,1341,1347,1349,1355,1357],{"type":26,"value":1340},"Aggregation 1: Operation ",{"type":16,"tag":115,"props":1342,"children":1344},{"className":1343},[],[1345],{"type":26,"value":1346},"Sum",{"type":26,"value":1348},", Field ",{"type":16,"tag":115,"props":1350,"children":1352},{"className":1351},[],[1353],{"type":26,"value":1354},"total",{"type":26,"value":1356},", Output Key ",{"type":16,"tag":115,"props":1358,"children":1360},{"className":1359},[],[1361],{"type":26,"value":961},{"type":16,"tag":143,"props":1363,"children":1364},{},[1365,1367,1373,1374,1380,1381],{"type":26,"value":1366},"Aggregation 2: Operation ",{"type":16,"tag":115,"props":1368,"children":1370},{"className":1369},[],[1371],{"type":26,"value":1372},"Count distinct",{"type":26,"value":1348},{"type":16,"tag":115,"props":1375,"children":1377},{"className":1376},[],[1378],{"type":26,"value":1379},"status",{"type":26,"value":1356},{"type":16,"tag":115,"props":1382,"children":1384},{"className":1383},[],[1385],{"type":26,"value":1386},"status_count",{"type":16,"tag":56,"props":1388,"children":1389},{},[1390],{"type":16,"tag":94,"props":1391,"children":1392},{},[1393],{"type":26,"value":1394},"Output (Groups):",{"type":16,"tag":110,"props":1396,"children":1398},{"className":1076,"code":1397,"language":1078,"meta":7,"style":7},"[\n  { \"key\": \"Acme Corp\", \"count\": 2, \"sum_total\": 200.4, \"status_count\": 2 },\n  { \"key\": \"Globex\",    \"count\": 1, \"sum_total\": 300,   \"status_count\": 1 }\n]\n",[1399],{"type":16,"tag":115,"props":1400,"children":1401},{"__ignoreMap":7},[1402,1409,1486,1561],{"type":16,"tag":1084,"props":1403,"children":1404},{"class":1086,"line":1087},[1405],{"type":16,"tag":1084,"props":1406,"children":1407},{"style":1091},[1408],{"type":26,"value":1094},{"type":16,"tag":1084,"props":1410,"children":1411},{"class":1086,"line":727},[1412,1416,1421,1425,1429,1433,1438,1442,1447,1451,1456,1460,1465,1469,1474,1478,1482],{"type":16,"tag":1084,"props":1413,"children":1414},{"style":1091},[1415],{"type":26,"value":1102},{"type":16,"tag":1084,"props":1417,"children":1418},{"style":1105},[1419],{"type":26,"value":1420},"\"key\"",{"type":16,"tag":1084,"props":1422,"children":1423},{"style":1091},[1424],{"type":26,"value":1123},{"type":16,"tag":1084,"props":1426,"children":1427},{"style":1126},[1428],{"type":26,"value":1129},{"type":16,"tag":1084,"props":1430,"children":1431},{"style":1091},[1432],{"type":26,"value":1032},{"type":16,"tag":1084,"props":1434,"children":1435},{"style":1105},[1436],{"type":26,"value":1437},"\"count\"",{"type":16,"tag":1084,"props":1439,"children":1440},{"style":1091},[1441],{"type":26,"value":1123},{"type":16,"tag":1084,"props":1443,"children":1444},{"style":1105},[1445],{"type":26,"value":1446},"2",{"type":16,"tag":1084,"props":1448,"children":1449},{"style":1091},[1450],{"type":26,"value":1032},{"type":16,"tag":1084,"props":1452,"children":1453},{"style":1105},[1454],{"type":26,"value":1455},"\"sum_total\"",{"type":16,"tag":1084,"props":1457,"children":1458},{"style":1091},[1459],{"type":26,"value":1123},{"type":16,"tag":1084,"props":1461,"children":1462},{"style":1105},[1463],{"type":26,"value":1464},"200.4",{"type":16,"tag":1084,"props":1466,"children":1467},{"style":1091},[1468],{"type":26,"value":1032},{"type":16,"tag":1084,"props":1470,"children":1471},{"style":1105},[1472],{"type":26,"value":1473},"\"status_count\"",{"type":16,"tag":1084,"props":1475,"children":1476},{"style":1091},[1477],{"type":26,"value":1123},{"type":16,"tag":1084,"props":1479,"children":1480},{"style":1105},[1481],{"type":26,"value":1446},{"type":16,"tag":1084,"props":1483,"children":1484},{"style":1091},[1485],{"type":26,"value":1171},{"type":16,"tag":1084,"props":1487,"children":1488},{"class":1086,"line":732},[1489,1493,1497,1501,1505,1510,1514,1518,1523,1527,1531,1535,1540,1545,1549,1553,1557],{"type":16,"tag":1084,"props":1490,"children":1491},{"style":1091},[1492],{"type":26,"value":1102},{"type":16,"tag":1084,"props":1494,"children":1495},{"style":1105},[1496],{"type":26,"value":1420},{"type":16,"tag":1084,"props":1498,"children":1499},{"style":1091},[1500],{"type":26,"value":1123},{"type":16,"tag":1084,"props":1502,"children":1503},{"style":1126},[1504],{"type":26,"value":1266},{"type":16,"tag":1084,"props":1506,"children":1507},{"style":1091},[1508],{"type":26,"value":1509},",    ",{"type":16,"tag":1084,"props":1511,"children":1512},{"style":1105},[1513],{"type":26,"value":1437},{"type":16,"tag":1084,"props":1515,"children":1516},{"style":1091},[1517],{"type":26,"value":1123},{"type":16,"tag":1084,"props":1519,"children":1520},{"style":1105},[1521],{"type":26,"value":1522},"1",{"type":16,"tag":1084,"props":1524,"children":1525},{"style":1091},[1526],{"type":26,"value":1032},{"type":16,"tag":1084,"props":1528,"children":1529},{"style":1105},[1530],{"type":26,"value":1455},{"type":16,"tag":1084,"props":1532,"children":1533},{"style":1091},[1534],{"type":26,"value":1123},{"type":16,"tag":1084,"props":1536,"children":1537},{"style":1105},[1538],{"type":26,"value":1539},"300",{"type":16,"tag":1084,"props":1541,"children":1542},{"style":1091},[1543],{"type":26,"value":1544},",   ",{"type":16,"tag":1084,"props":1546,"children":1547},{"style":1105},[1548],{"type":26,"value":1473},{"type":16,"tag":1084,"props":1550,"children":1551},{"style":1091},[1552],{"type":26,"value":1123},{"type":16,"tag":1084,"props":1554,"children":1555},{"style":1105},[1556],{"type":26,"value":1522},{"type":16,"tag":1084,"props":1558,"children":1559},{"style":1091},[1560],{"type":26,"value":1305},{"type":16,"tag":1084,"props":1562,"children":1563},{"class":1086,"line":1240},[1564],{"type":16,"tag":1084,"props":1565,"children":1566},{"style":1091},[1567],{"type":26,"value":1314},{"type":16,"tag":120,"props":1569,"children":1571},{"id":1570},"output",[1572],{"type":26,"value":1573},"Output",{"type":16,"tag":796,"props":1575,"children":1576},{},[1577,1591],{"type":16,"tag":800,"props":1578,"children":1579},{},[1580],{"type":16,"tag":804,"props":1581,"children":1582},{},[1583,1587],{"type":16,"tag":808,"props":1584,"children":1585},{},[1586],{"type":26,"value":1573},{"type":16,"tag":808,"props":1588,"children":1589},{},[1590],{"type":26,"value":817},{"type":16,"tag":824,"props":1592,"children":1593},{},[1594,1623,1639,1655],{"type":16,"tag":804,"props":1595,"children":1596},{},[1597,1605],{"type":16,"tag":831,"props":1598,"children":1599},{},[1600],{"type":16,"tag":94,"props":1601,"children":1602},{},[1603],{"type":26,"value":1604},"Groups",{"type":16,"tag":831,"props":1606,"children":1607},{},[1608,1610,1615,1616,1621],{"type":26,"value":1609},"An array of collections, one per group. Each contains ",{"type":16,"tag":115,"props":1611,"children":1613},{"className":1612},[],[1614],{"type":26,"value":1030},{"type":26,"value":1032},{"type":16,"tag":115,"props":1617,"children":1619},{"className":1618},[],[1620],{"type":26,"value":1038},{"type":26,"value":1622},", plus one field per aggregation",{"type":16,"tag":804,"props":1624,"children":1625},{},[1626,1634],{"type":16,"tag":831,"props":1627,"children":1628},{},[1629],{"type":16,"tag":94,"props":1630,"children":1631},{},[1632],{"type":26,"value":1633},"Group Count",{"type":16,"tag":831,"props":1635,"children":1636},{},[1637],{"type":26,"value":1638},"How many groups were created",{"type":16,"tag":804,"props":1640,"children":1641},{},[1642,1650],{"type":16,"tag":831,"props":1643,"children":1644},{},[1645],{"type":16,"tag":94,"props":1646,"children":1647},{},[1648],{"type":26,"value":1649},"Total Items",{"type":16,"tag":831,"props":1651,"children":1652},{},[1653],{"type":26,"value":1654},"How many items were processed after deduplication",{"type":16,"tag":804,"props":1656,"children":1657},{},[1658,1666],{"type":16,"tag":831,"props":1659,"children":1660},{},[1661],{"type":16,"tag":94,"props":1662,"children":1663},{},[1664],{"type":26,"value":1665},"Removed Duplicates",{"type":16,"tag":831,"props":1667,"children":1668},{},[1669],{"type":26,"value":1670},"How many items were removed by Deduplicate By",{"type":16,"tag":120,"props":1672,"children":1674},{"id":1673},"good-to-know",[1675],{"type":26,"value":1676},"Good to know",{"type":16,"tag":139,"props":1678,"children":1679},{},[1680,1698,1708,1718],{"type":16,"tag":143,"props":1681,"children":1682},{},[1683,1688,1690,1696],{"type":16,"tag":94,"props":1684,"children":1685},{},[1686],{"type":26,"value":1687},"Localized numbers work.",{"type":26,"value":1689}," Numeric fields tolerate localized strings such as ",{"type":16,"tag":115,"props":1691,"children":1693},{"className":1692},[],[1694],{"type":26,"value":1695},"\"19,90\"",{"type":26,"value":1697},", so European decimal commas do not break your sums.",{"type":16,"tag":143,"props":1699,"children":1700},{},[1701,1706],{"type":16,"tag":94,"props":1702,"children":1703},{},[1704],{"type":26,"value":1705},"Averages are rounded",{"type":26,"value":1707}," to 6 decimal places.",{"type":16,"tag":143,"props":1709,"children":1710},{},[1711,1716],{"type":16,"tag":94,"props":1712,"children":1713},{},[1714],{"type":26,"value":1715},"One operation, always.",{"type":26,"value":1717}," One module call costs one operation regardless of array size. An Iterator + Aggregator chain costs one operation per item, which adds up fast on large arrays.",{"type":16,"tag":143,"props":1719,"children":1720},{},[1721,1726],{"type":16,"tag":94,"props":1722,"children":1723},{},[1724],{"type":26,"value":1725},"Empty Group By Field",{"type":26,"value":1727}," produces exactly one group covering all items, which is handy for grand totals.",{"type":16,"tag":120,"props":1729,"children":1731},{"id":1730},"related",[1732],{"type":26,"value":1733},"Related",{"type":16,"tag":56,"props":1735,"children":1736},{},[1737,1739,1744,1746,1750,1751,1755,1756,1760,1762,1766,1768,1774],{"type":26,"value":1738},"See the ",{"type":16,"tag":73,"props":1740,"children":1741},{"href":151},[1742],{"type":26,"value":1743},"Make.com integration overview",{"type":26,"value":1745}," for setup instructions, and check out the other utility modules: ",{"type":16,"tag":73,"props":1747,"children":1748},{"href":368},[1749],{"type":26,"value":371},{"type":26,"value":1032},{"type":16,"tag":73,"props":1752,"children":1753},{"href":390},[1754],{"type":26,"value":393},{"type":26,"value":1032},{"type":16,"tag":73,"props":1757,"children":1758},{"href":401},[1759],{"type":26,"value":404},{"type":26,"value":1761}," and ",{"type":16,"tag":73,"props":1763,"children":1764},{"href":412},[1765],{"type":26,"value":415},{"type":26,"value":1767},". For a full walkthrough with real scenarios, read ",{"type":16,"tag":73,"props":1769,"children":1771},{"href":1770},"/blog/make-group-and-sum-arrays",[1772],{"type":26,"value":1773},"How to group and sum arrays in Make",{"type":26,"value":108},{"type":16,"tag":1776,"props":1777,"children":1778},"style",{},[1779],{"type":26,"value":1780},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":7,"searchDepth":727,"depth":727,"links":1782},[1783,1786,1787,1788,1789],{"id":768,"depth":727,"text":771,"children":1784},[1785],{"id":791,"depth":732,"text":794},{"id":1057,"depth":727,"text":1060},{"id":1570,"depth":727,"text":1573},{"id":1673,"depth":727,"text":1676},{"id":1730,"depth":727,"text":1733},"content:integration:make:modules:aggregate-array.md","integration/make/modules/aggregate-array.md","integration/make/modules/aggregate-array",1787727650979]