---
title: "[COMING SOON] Submit a CSV repayment report for downstream processing."
method: POST
path: "/BulkPayments/report"
tags: ["BulkPayments"]
---

# [COMING SOON] Submit a CSV repayment report for downstream processing.

`POST /BulkPayments/report`

The request must be sent as multipart/form-data with required metadata and file fields.<br />
The metadata field is plain text whose value must be valid JSON.<br />
Metadata fields and CSV fields use camelCase names.<br />
Additional CSV columns are allowed and ignored by this endpoint.<br />
When validation fails, the response body contains grouped top-level and row-level errors.<br />
Sample metadata:
{
    "reportId": "report-1",
    "transferId": "transfer-1",
    "currency": "GBP",
    "transferDate": "2024-01-01"
}
Sample CSV body:
loan_id,payments_transmitted
11111111-1111-1111-1111-111111111111,123.45

## Headers

- `api-version` string

## Response `200`

CSV repayment report accepted for processing.

## Other responses

- `400` — The request payload is invalid.
- `401` — Unauthorized request! Please check your bearer token.

---

[API](https://skmtc.dev/youlend/apis/prequalification.md) · [All operations](https://skmtc.dev/youlend/apis/prequalification/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/youlend/prequalification/revisions/a76313c6cc3d/schema)
