{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-neptune/refs/heads/main/json-schema/loader-loader-status-response-schema.json", "title": "LoaderStatusResponse", "description": "LoaderStatusResponse schema from Neptune", "type": "object", "properties": { "status": { "type": "string" }, "payload": { "type": "object", "properties": { "feedCount": { "type": "array", "description": "Count of feeds processed.", "items": { "type": "object" } }, "overallStatus": { "type": "object", "description": "Overall status of the load job.", "properties": { "fullUri": { "type": "string", "description": "The S3 URI of the data source." }, "runNumber": { "type": "integer", "description": "The run number for this load." }, "retryNumber": { "type": "integer", "description": "The retry number." }, "status": { "type": "string", "description": "The job status (LOAD_NOT_STARTED, LOAD_IN_PROGRESS, LOAD_COMPLETED, LOAD_CANCELLED_BY_USER, LOAD_CANCELLED_DUE_TO_ERRORS, LOAD_FAILED, LOAD_UNEXPECTED_ERROR, LOAD_DATA_DEADLOCK, LOAD_DATA_FAILED_DUE_TO_FEED_MODIFIED_OR_DELETED, LOAD_S3_READ_ERROR, LOAD_S3_ACCESS_DENIED_ERROR, LOAD_COMMITTED_W_WRITE_CONFLICTS).", "enum": [ "LOAD_NOT_STARTED", "LOAD_IN_PROGRESS", "LOAD_COMPLETED", "LOAD_CANCELLED_BY_USER", "LOAD_CANCELLED_DUE_TO_ERRORS", "LOAD_FAILED", "LOAD_UNEXPECTED_ERROR", "LOAD_DATA_DEADLOCK", "LOAD_DATA_FAILED_DUE_TO_FEED_MODIFIED_OR_DELETED", "LOAD_S3_READ_ERROR", "LOAD_S3_ACCESS_DENIED_ERROR", "LOAD_COMMITTED_W_WRITE_CONFLICTS" ] }, "totalTimeSpent": { "type": "integer", "description": "Total time spent on the load in seconds." }, "startTime": { "type": "integer", "description": "Start time as a Unix timestamp." }, "totalRecords": { "type": "integer", "description": "Total records processed." }, "totalDuplicates": { "type": "integer", "description": "Total duplicate records encountered." }, "parsingErrors": { "type": "integer", "description": "Total parsing errors." }, "datatypeMismatchErrors": { "type": "integer", "description": "Total datatype mismatch errors." }, "insertErrors": { "type": "integer", "description": "Total insert errors." } } }, "failedFeeds": { "type": "array", "description": "Details about failed feeds.", "items": { "type": "object" } }, "errors": { "type": "object", "description": "Error details (when errors=true was requested)." } } } } }