Batch
Represents a submitted job of images. Typically you'd interact with this while it is being processed, or to update your internal systems with the status of images on the DLCS. The DLCS might clear out old batches after a specific time interval.
UNSTABLE Still under development
/customers/{0}/queue/batches/{1}
Supported operations
Method |
Label |
Expects |
Returns |
Statuses |
GET |
Retrieve a Batch |
|
vocab:Batch |
200 OK, 404 Not found |
Supported properties
submitted
Date the batch was POSTed to the queue
domain |
range |
readonly |
writeonly |
vocab:Batch |
xsd:dateTime |
True |
False |
count
Total number of images in the batch
domain |
range |
readonly |
writeonly |
vocab:Batch |
xsd:nonNegativeInteger |
True |
False |
completed
Total number of completed images in the batch
domain |
range |
readonly |
writeonly |
vocab:Batch |
xsd:nonNegativeInteger |
True |
False |
finished
Date the batch was finished, if it has finished (may still have errors)
domain |
range |
readonly |
writeonly |
vocab:Batch |
xsd:dateTime |
True |
False |
errors
Total number of error images in the batch
domain |
range |
readonly |
writeonly |
vocab:Batch |
xsd:nonNegativeInteger |
True |
False |
superseded
Has this batch been superseded by another? An image can only be associated with one active batch at a time. If no images are associated with this batch, then it has been superseded by one or more later batches. The DLCS does notupdate this property automatically, you can force an update by POSTing to the /test resource of a batch.
domain |
range |
readonly |
writeonly |
vocab:Batch |
xsd:boolean |
True |
False |
estCompletion
Estimated Completion (best guess as to when this batch might be finished)
domain |
range |
readonly |
writeonly |
vocab:Batch |
xsd:dateTime |
True |
False |
images (🔗)
Collection of all the images in the batch
domain |
range |
readonly |
writeonly |
vocab:Batch |
hydra:Collection |
True |
False |
/customers/{0}/queue/batches/{1}/images
Method |
Label |
Expects |
Returns |
Statuses |
GET |
Retrieves all images in batch regardless of state |
|
hydra:Collection |
200 OK |
completedImages (🔗)
Collection of images that have completed processing
domain |
range |
readonly |
writeonly |
vocab:Batch |
hydra:Collection |
True |
False |
/customers/{0}/queue/batches/{1}/completedImages
Method |
Label |
Expects |
Returns |
Statuses |
GET |
Retrieves all COMPLETED images in batch |
|
hydra:Collection |
200 OK |
errorImages (🔗)
Collection of images that encountered errors
domain |
range |
readonly |
writeonly |
vocab:Batch |
hydra:Collection |
True |
False |
/customers/{0}/queue/batches/{1}/errorImages
Method |
Label |
Expects |
Returns |
Statuses |
GET |
Retrieves all ERROR images in batch |
|
hydra:Collection |
200 OK |
test (🔗)
POST to this to force an update of the batch's superseded property. Returns JSON object with single success property (boolean).
UNSTABLE Be careful out there
domain |
range |
readonly |
writeonly |
vocab:Batch |
hydra:Collection |
True |
False |
/customers/{0}/queue/batches/{1}/test