{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/CreateIngestJobRequest", "title": "CreateIngestJobRequest", "type": "object", "required": [ "object", "operation" ], "properties": { "object": { "type": "string", "description": "The SObject type for the job (e.g., Account, Contact)" }, "operation": { "type": "string", "enum": [ "insert", "update", "upsert", "delete", "hardDelete" ], "description": "The DML operation to perform" }, "externalIdFieldName": { "type": "string", "description": "Required for upsert operations. The API name of the external ID field." }, "columnDelimiter": { "type": "string", "enum": [ "COMMA", "TAB", "PIPE", "SEMICOLON", "CARET", "BACKQUOTE" ], "default": "COMMA" }, "contentType": { "type": "string", "enum": [ "CSV" ], "default": "CSV" }, "lineEnding": { "type": "string", "enum": [ "LF", "CRLF" ], "default": "LF" } } }