For the complete documentation index, see llms.txt. This page is also available as Markdown.

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_requested or rejected, plus rows in creating that are being retried after a temporary error. Each problem has a short summary of what is wrong.

  • Clients are rows whose customer has actually been created, with the client_id you 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

Parameter
Type
Description
Required
Example

batch_id

string

Batch ID returned by Create Batch.

Yes

"01a0af8b-831f-7dbe-8eaf-459f81998958"

Query Parameters

Parameter
Type
Description
Required
Default

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

Key
Value
Required

Authorization

<JWT>

Yes

Accept

application/json

Yes

Response (200 OK)

Returns a BatchStatusResponse.

Response Fields

Field
Type
Description

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)

Field
Type
Description

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)

Field
Type
Description

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_size control problems; client_page / client_page_size control clients.

  • 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 clients for mapping: it is the quickest way to map your row_key and external_customer_id to Delos client_id.

  • Uploads do not count: uploading files to the prefix does not create rows; rows appear only after a commit.

Last updated