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 |
JSON Schema
{
"$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"
}
}
}