CreateOrUpdateExternalFunctionInput is an input datatype for creating or updating an external function specification. It's used by the createOrUpdateExternalFunction() mutation field.

Table: CreateOrUpdateExternalFunctionInput

ParameterTypeRequiredDefaultStabilityDescription
Some input parameters may be required, as indicated in the Required column. For return values, this indicates that you are assured a value if the field is requested for the results.
Table last updated: Oct 12, 2026
descriptionStringyes PreviewThe description for the external function.
kindKindInputyes PreviewThe kind of external function. It defines how the external function is executed. See KindInput.
nameStringyes PreviewThe name of the external function.
parametersParameterSpecificationInputyes PreviewThe parameter specifications for the external function. See ParameterSpecificationInput.
procedureURLStringyes PreviewThe URL for the external function.