Functions

List Functions

List functions in the current environment.

Returns each function's current version. Combine filters freely — they AND together.

Filtering

  • functionIDs / functionNames: exact-match identity filters.
  • displayName: case-insensitive substring match.
  • types: one or more of extract, classify, split, join, enrich, payload_shaping. Legacy transform, analyze, route, and send types remain readable via this filter.
  • tags: returns functions tagged with any of the supplied tags.
  • workflowIDs / workflowNames: returns only functions referenced by the named workflows. Useful for "what functions does this workflow depend on?" lookups.
  • workflowIDVersionNums / workflowNameVersionNums: the same lookup pinned to a specific workflow version.

Pagination

Cursor-based with startingAfter and endingBefore (functionIDs). Default limit 50, maximum 100.

get/v3/functions

Query parameters

limitinteger
functionIDsstring[]
functionNamesstring[]
displayNamestring
typesFunctionType[]
sortOrder'asc' | 'desc'
startingAfterstring
endingBeforestring
tagsstring[]
workflowIDsstring[]
workflowNamesstring[]
workflowIDVersionNumsstring[]

Return only functions referenced by a specific workflow version. Each entry is <workflowID>.<versionNum> — for example wf_2c9AXIj48cUYJtCuv1gsQtHGDzK.3.

workflowNameVersionNumsstring[]

Return only functions referenced by a specific workflow version, keyed by workflow name. Each entry is <workflowName>.<versionNum> — for example invoice-pipeline.3.

includeExtraSettingsboolean

Populate each function's extraConfig block. Omitted or false by default, in which case extraConfig is absent from the response.

Response

The request has succeeded.

totalCountinteger

The total number of results available.

Changes