ParameterSpecificationInput is an input datatype for specifying of a parameter for an external function. It's used by the datatype, CreateOrUpdateExternalFunctionInput, which is used by the createOrUpdateExternalFunction() mutation field.

Table: ParameterSpecificationInput

ParameterTypeRequiredDefaultStabilityAvailabilityDescription
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 14, 2026 
defaultValueStringyes Preview Defines a default value of the parameter.
maxDoubleFloat  Preview Restricts the largest allowed value for parameters of type Double.
maxLongLong  Preview Restricts the largest allowed value for parameters of type Long.
minDoubleFloat  Preview Restricts the smallest allowed value for parameters of type Double.
minLengthInt  Preview Restricts the minimum number of allowed elements for parameters of type Array.
minLongLong  Preview Restricts the smallest allowed value for parameters of type Long.
nameStringyes Preview The name of the parameter.
parameterTypeParameterTypeEnumyes Preview The type of the parameter. See ParameterTypeEnum.