configuring-exports

仓库: celigo/ai
安装量: 2.3K
排名: #7668

安装

npx skills add https://github.com/celigo/ai --skill configuring-exports

Configuring Exports An export is the data source in a Celigo integration. It connects to an external system and pulls data into the pipeline. Exports serve two roles: Source -- the starting point that fetches the primary batch of records Lookup -- a mid-flow enrichment step ( isLookup: true ) that fetches additional data per-record during processing Both roles are used across flows, APIs, and tools. Beyond fetching data, exports also handle post-retrieval processing before records enter the pipeline: Output filter -- expression-based filtering to skip records that don't match criteria Transform -- Transformation 2.0 expression rules to reshape/flatten response data before mapping preSavePage hook -- JavaScript processing on the full page of records before they enter the pipeline One-to-many -- when used as a lookup, fan out child records from a parent. Set oneToMany: true and pathToMany to the child array path so each child triggers a separate lookup. Once fanned out, the array element itself is the record -- see One-to-many fan-out Response mapping -- when used as a lookup, extract fields from the lookup response back into the record. Configured on the flow's pageProcessors[] entry, but planned when building the lookup export. The response contains a data array and an errors array. Use data[0].fieldName when you expect a single result (e.g., fetching one order by ID). When multiple results are expected, map the whole array with extract: "data" (downstream steps then read it as a normal JSON array, or fan out over it with one-to-many), or use a lists entry with data[].fieldName extracts to build a reshaped array. Do not put data[].fieldName in a top-level fields[].extract -- the wildcard is silently ignored there and nothing is merged. See writing-mappings > Response Mapping Reference . Response mapping uses Transformation 1.0 syntax (extract/generate pairs), not the newer expression-based transforms postResponseMap hook -- JavaScript processing after response mapping merges the lookup response back into the record. Configured on the flow's pageProcessors[] entry, but planned when building the lookup export Show more Installs 1.1K Repository celigo/ai GitHub Stars 4 First Seen Jun 4, 2026 Security Audits Gen Agent Trust Hub Pass Socket Pass Snyk Pass

← 返回排行榜