---
title: "List all Functions"
method: GET
path: "/functions"
tags: ["functions"]
---

# List all Functions

`GET /functions`

Get a list of all Functions.

## Response `200`

a list of Function objects

- CountedFunctionResponse
  - `count` integer — number of items present in the items array
  - `items` FunctionResponse[]
    - union
      - FunctionAggregateMetrics
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'aggregate_metrics', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionAggregation
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'aggregation', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionAutoTimestamp
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'auto_timestamp', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionCef
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'cef', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionChain
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'chain', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionClone
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'clone', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionCode
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'code', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionComment
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'comment', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionDistinct
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'distinct', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionDnsLookup
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'dns_lookup', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionDrop
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'drop', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionDropDimensions
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'drop_dimensions', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionDynamicSampling
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'dynamic_sampling', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionEval
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'eval', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionEventBreaker
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'event_breaker', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionEventstats
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'eventstats', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionExternaldata
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'externaldata', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionFlatten
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'flatten', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionFoldkeys
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'foldkeys', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionGenStats
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'gen_stats', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionGeoip
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'geoip', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionGrok
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'grok', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionHandlebars
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'handlebars', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionJoin
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'join', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionJsonUnroll
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'json_unroll', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionLakeExport
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'lake_export', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionLimit
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'limit', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionLocalSearchDatatypeParser
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'local_search_datatype_parser', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionLocalSearchRulesetRunner
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'local_search_ruleset_runner', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionLocalSearchTransformer
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'local_search_transformer', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionLookup
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'lookup', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionMask
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'mask', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionMvExpand
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'mv_expand', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionMvPull
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'mv_pull', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionNotificationPolicies
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'notification_policies', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionNotifications
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'notifications', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionNotify
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'notify', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionNumerify
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'numerify', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionOtlpLogs
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'otlp_logs', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionOtlpMetrics
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'otlp_metrics', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionOtlpTraces
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'otlp_traces', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionPack
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'pack', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionPivot
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'pivot', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionPublishMetrics
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'publish_metrics', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionRedis
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'redis', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionRegexExtract
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'regex_extract', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionRegexFilter
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'regex_filter', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionRename
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'rename', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionRollupMetrics
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'rollup_metrics', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionSampling
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'sampling', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionSend
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'send', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionSensitiveDataScanner
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'sensitive_data_scanner', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionSerde
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'serde', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionSerialize
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'serialize', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionSidlookup
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'sidlookup', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionSignalFilter
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'signal_filter', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionSnmpTrapSerialize
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'snmp_trap_serialize', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionSort
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'sort', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionStore
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'store', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionSuppress
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'suppress', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionTee
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'tee', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionTrimTimestamp
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'trim_timestamp', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionUnion
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'union', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionUnroll
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'unroll', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionWindow
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'window', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object
      - FunctionXmlUnroll
        - `__filename` string, required
        - `asyncTimeout` number
        - `cribl_version` string
        - `disabled` boolean
        - `group` string, required
        - `handleSignals` boolean
        - `id` 'xml_unroll', required
        - `loadTime` number, required
        - `modTime` number, required
        - `name` string, required
        - `sync` boolean
        - `uischema` object, required
        - `version` string, required
        - `schema` object

## Other responses

- `401` — Unauthorized
- `500` — Unexpected error

## Changes

- **2026-03-06** `11df16b26c1d` — 1 breaking, 1 info
  - added `#/components/schemas/FunctionLocalSearchTransformer` to the `items/items/` response property `oneOf` list for the response status `200`
  - added `local_search_transformer` discriminator mapping keys to the `items/items/` response property for the response status `200`
- **2026-01-24** `84748faee3ef` — 1 info
  - endpoint added
  - …this revision’s changelog is incomplete
- **2026-01-19** `62472462b0c0` — 1 breaking
  - api path removed without deprecation
  - …this revision’s changelog is incomplete
- **2026-01-19** `78a6165ee901` — 1 info
  - endpoint added
  - …this revision’s changelog is incomplete

[Change history](https://skmtc.dev/criblio/apis/cribl-api-reference/changes/functions/get.md)

---

[API](https://skmtc.dev/criblio/apis/cribl-api-reference.md) · [All operations](https://skmtc.dev/criblio/apis/cribl-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/criblio/cribl-api-reference/revisions/11df16b26c1d/schema)
