---
title: "List direct debit batch results"
method: GET
path: "/payments/v2beta/direct-debit-batches/{id}/results"
tags: ["Direct Debits"]
---

# List direct debit batch results

`GET /payments/v2beta/direct-debit-batches/{id}/results`

List processing results for individual direct debit requests that were part of a direct debit batch.
The result items represent the result(s) of processing the batch request input but doesn't <b>not</b> represent the end-to-end processing of the payment.

## Path parameters

- `id` string, required

## Query parameters

- `token` string
- `limit` integer
- `errors` boolean
- `skipped` boolean

## Response `200`

A list of payment batch results.

- object
  - `items` BatchResult[], required — A list of resources.
    - `paymentId` string — Unique resource identifier.
    - `errors` ErrorDetails[]
      - `code` string — An error code for this error. Not always present.
      - `error` string — A description of this specific error.
      - `field` string — The field which has an error. This only set if the error has to do with a specific field, such as for validation errors. Nested fields are concatenated with `.`, as well as indexed fields in lists.
    - `skipped` boolean — Indicates whether a given payment request was skipped when processed as part of a batch.
    - `recordIndex` integer — 0-based index specifying which record in the batch input that this result is associated with. If the batch input was a CSV file the `recordIndex` will refer to rows (lines) in the file. If the batch input was JSON it will refer to JSON array indicies. If the error(s) are not directly related to a specific record/row/line the `recordIndex` will not be present.
    - `externalId` string — External ID is optional to use, but if used, the Atlar platform will persist it, index it, as well as require it to be unique across all resources. It is possible to retrieve a resource using the external ID using the prefix `external:`.
  - `nextToken` string, required — Pagination token for next page. The value will be a non-empty string if there are more resources to be fetched. The value will be an empty string if there are no more resources to be fetched.
  - `token` string, required — The pagination token that was used for this request. The value will be an empty string if no `token` query parameter was provided with the request.
  - `limit` integer, required — The page limit that was used for this request.

## Other responses

- `400` — Bad request.
- `404` — Resource not found.

---

[API](https://skmtc.net/atlar/apis/atlar-api-v2.md) · [All operations](https://skmtc.net/atlar/apis/atlar-api-v2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/atlar/atlar-api-v2/revisions/9c5e194ccf5d/schema)
