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

The request must be sent as multipart/form-data with required metadata and file fields.

The metadata field is plain text whose value must be valid JSON.

Metadata fields and CSV fields use camelCase names.

Additional CSV columns are allowed and ignored by this endpoint.

When validation fails, the response body contains grouped top-level and row-level errors.

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

Body Params
Metadata
object

JSON metadata part submitted with a CSV repayment report.

Metadata properties use camelCase names.

Send a plain text form field containing JSON such as

Sample metadata:
{
"reportId": "report-1",
"transferId": "transfer-1",
"currency": "GBP",
"transferDate": "2026-05-22"
}

file | null

Gets or sets the required CSV file containing repayment rows.
The required headers are loan_id and payments_transmitted, and additional columns are ignored.

Headers
string
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses
200

CSV repayment report accepted for processing.

Language
Credentials
OAuth2
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain
application/json