TestUploadFileAction is an input datatype for testing an upload file action. It's used by the testUploadFileAction() mutation field.

Table: TestUploadFileAction

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 
eventDataStringyes Long-Term JSON data representing one or more events. One event can be supplied as a JSON object. Multiple events must be supplied as a list of JSON objects.
fileNameStringyes Long-Term The file name for the uploaded file.
keyColumnsStringyes   Key columns to use to update the file. This only allowed when `updateMode` is set to `update`, in which case it is mandatory. If new rows match existing rows in these columns, the existing row will be updated. If not, new rows will be appended.
keyColumnsIgnoreCaseBoolean    Whether to match key columns case insensitively or not. Should only be set when `updateMode` is `Update`, in which case it is mandatory.
nameStringyes Long-Term The name of the action.
triggerNameStringyes Long-Term The name of the action. This is a mock value, the trigger doesn't have to exist.
updateModeUpdateMode    The mode for the file update.
viewNameStringyes Long-Term The name of the view of the action.