> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt # Resource: Function Types # Type: Function Type Object # Link: https://dev.wix.com/docs/api-reference/business-management/functions/function-types/function-type-object.md ## Description: A function type defines the integration point where your function's custom logic runs. ## Schema: ```json Type: Function Type Object | type: FunctionType Description: A function type defines the integration point where your function's custom logic runs. - name: id | type: string | description: Function type ID. - name: value | type: string | description: - name: function | type: Function | description: Settings for functions created from this function type. - name: definitions | type: Array | description: Function method definitions that specify when and how the function executes. - name: method | type: string | description: Method name. - name: input | type: Input | description: Function input schema and UI definition. - name: output | type: Output | description: Function output schema and UI definition. - name: triggerId | type: string | description: ID of the [trigger](https://dev.wix.com/docs/api-reference/business-management/automations/triggers/about-triggers.md) that activates this function definition. - name: configuration | type: Configuration | description: Function configuration including service plugin settings and behavior options. - name: multipleInstancesAllowed | type: boolean | description: Whether the function can be implemented multiple times on a single site. - name: customInitialPreset | type: CustomInitialPreset | description: Initial preset to apply when building a function from scratch. - name: scope | type: string | description: Scope of the function when multiple_instances_allowed is false - name: entityScopeErrorMessage | type: string | description: Error message to display when entity scope validation fails. - name: servicePlugin | type: ServicePlugin | description: Service plugin configuration for function integration with business solutions. - name: description | type: Description | description: Function descriptions, such as text to display in a site dashboard's function builder. - name: aboutDescription | type: string | description: Explains what the function does. - name: howItWorksDescription | type: string | description: Explains how the function works. - name: outcomeDescription | type: string | description: Expected outcome when the function runs. - name: representativeImage | type: Image | description: Function type's image displayed in the function catalog and builder. - name: builderlessTemplateSelectionModalTitle | type: string | description: Title of the builderless function template selection modal. - name: builderlessTemplateSelectionModalSubtitle | type: string | description: Subtitle of the builderless function template selection modal. - name: appDefId | type: string | description: ID of the Wix app that defines this function type. - name: appName | type: string | description: Display name of the Wix app that defines this function type. - name: functionExtensionName | type: string | description: Display name of the function type. ```