CreateIngestJobRequest

AutomationCloudCRMEnterpriseSales

Properties

Name Type Description
object string The SObject type for the job (e.g., Account, Contact)
operation string The DML operation to perform
externalIdFieldName string Required for upsert operations. The API name of the external ID field.
columnDelimiter string
contentType string
lineEnding string
View JSON Schema on GitHub

JSON Schema

salesforce-automation-createingestjobrequest-schema.json Raw ↑
{
  "$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"
    }
  }
}