Gainsight · Schema

BulkJob

Properties

Name Type Description
jobId string Bulk job unique identifier
objectName string Target object name
operation string Operation type
status string Job status
totalRecords integer Total records in the file
processedRecords integer Number of records processed
successCount integer Number of successful records
failureCount integer Number of failed records
fileName string Original CSV file name
createdDate string Job creation timestamp
completedDate string Job completion timestamp
View JSON Schema on GitHub

JSON Schema

gainsight-bulkjob-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/BulkJob",
  "title": "BulkJob",
  "type": "object",
  "properties": {
    "jobId": {
      "type": "string",
      "description": "Bulk job unique identifier"
    },
    "objectName": {
      "type": "string",
      "description": "Target object name"
    },
    "operation": {
      "type": "string",
      "enum": [
        "INSERT",
        "UPDATE",
        "UPSERT"
      ],
      "description": "Operation type"
    },
    "status": {
      "type": "string",
      "enum": [
        "PENDING",
        "IN_PROGRESS",
        "COMPLETED",
        "FAILED"
      ],
      "description": "Job status"
    },
    "totalRecords": {
      "type": "integer",
      "description": "Total records in the file"
    },
    "processedRecords": {
      "type": "integer",
      "description": "Number of records processed"
    },
    "successCount": {
      "type": "integer",
      "description": "Number of successful records"
    },
    "failureCount": {
      "type": "integer",
      "description": "Number of failed records"
    },
    "fileName": {
      "type": "string",
      "description": "Original CSV file name"
    },
    "createdDate": {
      "type": "string",
      "format": "date-time",
      "description": "Job creation timestamp"
    },
    "completedDate": {
      "type": "string",
      "format": "date-time",
      "description": "Job completion timestamp"
    }
  }
}