---
title: "Bulk import payment requests"
method: POST
path: "/payment_requests/bulk_import"
tags: ["Payment requests"]
---

# Bulk import payment requests

`POST /payment_requests/bulk_import`

## Query parameters

- `collectionMethod` 'AUTO_COLLECT' | 'ON_DEMAND' | 'NONE', required — How the imported payment requests are expected to be collected. Currently, only NONE is supported.
- `deleteMissingPaymentRequests` boolean, required — Whether missing payment requests created in previous imports should be deleted.

## Response `202`

The bulk import request has been accepted for processing.

- BulkPaymentRequestImportResponse — Bulk payment request import response
  - `jobId` string, required — The internal id of the bulk import job
  - `type` 'BULK_PAYMENT_REQUEST_IMPORT', required — The type of the import job
  - `status` 'PENDING' | 'PROCESSING' | 'COMPLETED' | 'FAILED' | 'DELETED', required — The status of the import job
  - `creationTime` string, date-time, required — The creation time of the import job
  - `countsByItemStatus` ReviewSessionItemCountByStatus[], required — The count of items for each review session item status
    - `status` 'PENDING' | 'PROCESSING' | 'COMPLETED' | 'FAILED', required — The status of review session item
    - `count` integer, required — The count of items for this status

## Other responses

- `400` — There was an issue reading or understanding the request. Please ensure that it adheres to the required format and includes all necessary parameters.
- `401` — Authentication is required.
- `422` — A validation error occurred with the request.
- `500` — The server was unable to process the request.

---

[API](https://skmtc.dev/adfin/apis/adfin-api.md) · [All operations](https://skmtc.dev/adfin/apis/adfin-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/adfin/adfin-api/revisions/53d29f0850e0/schema)
