Get Batch Status
Returns a summary of the batch: its current state and counters, a paginated list of problems with readable explanations, and a paginated list of customers already created by the batch.
Problems are rows in
invalid,failed,change_requestedorrejected, plus rows increatingthat are being retried after a temporary error. Each problem has a shortsummaryof what is wrong.Clients are rows whose customer has actually been created, with the
client_idyou can use in other API methods. Reserved IDs that were never used are not included.
Counters include zeros and are available even before the first commit.
Endpoint
GET /v2/compliance/batch/{batch_id}/status
Link
Request
Path Parameters
batch_id
string
Batch ID returned by Create Batch.
Yes
"01a0af8b-831f-7dbe-8eaf-459f81998958"
Query Parameters
page
integer
Page of problems, starting at 1.
No
1
page_size
integer
Problems per page, 0–100.
No
100
client_page
integer
Page of clients, starting at 1.
No
1
client_page_size
integer
Clients per page, 0–100.
No
100
detailed
boolean
Include full row details in each problem (details).
No
false
Headers
Authorization
<JWT>
Yes
Accept
application/json
Yes
Response (200 OK)
Returns a BatchStatusResponse.
Response Fields
batch
object
Batch object. See Create Batch → Response Fields.
problems
array[object]
BatchProblem objects for the current page. See below.
problem_total
integer
Total number of problems.
page
integer
Current problems page.
page_size
integer
Problems page size.
clients
array[object]
CreatedBatchClient objects for the current page. See below.
client_total
integer
Total number of created customers.
client_page
integer
Current clients page.
client_page_size
integer
Clients page size.
problems[] (BatchProblem)
row_key
string
Row identifier.
client_id
string
Customer ID, if created.
type
string
individual or company.
status
string
Row status.
current_review_status
string
Current compliance review status, read live.
summary
string
Readable explanation of the problem.
details
object
BatchItemDetail, same as Get Batch Item. Returned with detailed=true.
clients[] (CreatedBatchClient)
row_key
string
Row identifier.
client_id
string
ID of the created customer.
external_customer_id
string
Your customer identifier from the manifest.
Example Response:
Examples
Request
Error Responses
Errors are returned as {"code", "message", "details"}, where code is a gRPC status code. Use the HTTP status for error handling.
Invalid Page Size (400):
Batch Not Found (404) — the batch does not exist or belongs to another partner:
Authorization fail (401):
Notes
Two independent lists:
page/page_sizecontrolproblems;client_page/client_page_sizecontrolclients.Live review data: the problem set comes from row statuses, while review details are read from compliance in real time and may be newer.
Use
clientsfor mapping: it is the quickest way to map yourrow_keyandexternal_customer_idto Delosclient_id.Uploads do not count: uploading files to the prefix does not create rows; rows appear only after a commit.
Last updated

