---
title: "Confirm settlement file upload"
method: POST
path: "/api/v1.4/reconciliations/settlement-files/{settlement_file_id}/confirm_upload/"
tags: ["v1.4"]
---

# Confirm settlement file upload

`POST /api/v1.4/reconciliations/settlement-files/{settlement_file_id}/confirm_upload/`

Confirm that the settlement file was uploaded to the presigned URL and queue it for processing.

## Path parameters

- `settlement_file_id` string, required

## Response `200`

- SettlementFile
  - `template_type` 'CHECKOUTCOM' | 'PAYFORT_MAGNATI' | 'TAP_CHARGE' | 'TAP_REFUND' | 'PEACH_PAYMENTS', required — * `CHECKOUTCOM` - CHECKOUTCOM * `PAYFORT_MAGNATI` - PAYFORT_MAGNATI * `TAP_CHARGE` - TAP_CHARGE * `TAP_REFUND` - TAP_REFUND * `PEACH_PAYMENTS` - PEACH_PAYMENTS
  - `file_name` string, required
  - `status` 'PENDING_UPLOAD' | 'PENDING_PARSING' | 'PARSING' | 'PARSING_FAILED' | 'PENDING_MATCHING' | 'MATCHING' | 'MATCHING_FAILED' | 'PENDING_SETTLING' | 'SETTLING' | 'SETTLING_FAILED' | 'COMPLETED' — * `PENDING_UPLOAD` - PENDING_UPLOAD * `PENDING_PARSING` - PENDING_PARSING * `PARSING` - PARSING * `PARSING_FAILED` - PARSING_FAILED * `PENDING_MATCHING` - PENDING_MATCHING * `MATCHING` - MATCHING * `MATCHING_FAILED` - MATCHING_FAILED * `PENDING_SETTLING` - PENDING_SETTLING * `SETTLING` - SETTLING * `SETTLING_FAILED` - SETTLING_FAILED * `COMPLETED` - COMPLETED

## Other responses

- `400`
- `401`
- `409`

---

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