---
title: "Get an upload file latest status"
method: GET
path: "/payment-files/{fileId}"
tags: ["File Upload"]
---

# Get an upload file latest status

`GET /payment-files/{fileId}`

Get latest status of an uploaded payment file

## Path parameters

- `fileId` string, required

## Response `200`

File upload status response

- PaymentfileuploadFileUploadStatusResponse — File upload Status Response
  - `status` 'NEW' | 'SUBMITTED' | 'PROCESSING' | 'INVALID' | 'VALID' | 'DUPLICATE' | 'REJECTED' | 'ERROR_RETRYABLE' | 'ACCEPTED' | 'PROCESSED' | 'SENDING' | 'PAYMENT_PROCESSING' | 'SPLIT_FILE' | 'PARTIALLY_ACCEPTED', required — Status of the uploaded file
  - `fileName` string — File name of the uploaded file
  - `numTransactions` integer — Total number of transactions within file
  - `numberOfTransactions` integer — Total number of transactions within file
  - `totalAmount` number — Sum of all transaction's amount within file
  - `errors` string — If invalid holds the validation errors
  - `validationResults` string — If invalid, holds the validation results

## Other responses

- `400` — Invalid Payment file

---

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