---
title: "Bulk Mark Transactions Processed"
method: POST
path: "/v2/transactions/bulk/mark-processed"
tags: ["Incoming Transactions"]
---

# Bulk Mark Transactions Processed

`POST /v2/transactions/bulk/mark-processed`

## Request

- Base URL: `https://api.procuros.io`
- URL: `https://api.procuros.io/v2/transactions/bulk/mark-processed`
- Auth: HTTP bearer

Mark a list of incoming transactions as processed in a single request.

For each item, set `success` to `true` once the transaction has been processed, or `false` if processing failed (optionally with an `errorReason`, `errorType`, and `errorContext`).

Transactions previously reported as failed can be recovered by including them again with `success: true` once the issue has been resolved on your side. They move to the delivered state and their associated errors are resolved automatically.

## Request body

- object
  - `items` object[], required
    - `procurosTransactionId` string, uuid, required: Unique ID assigned to every transaction on the Procuros Network.
    - `success` boolean, required: Whether or not your system was able to process the given transaction.
    - `errorReason` string: Reason your system was not able to process the given transaction.
    - `errorType` 'DATA' | 'INTERNAL': The type of the error. `DATA` indicates that the error is caused by invalid or insufficient data and can be resolved by a user. `INTERNAL` indicates a system-level error that cannot be fixed by a user.
    - `errorContext` object: Additional context/meta data for the error.

## Response `200`

Success

- object
  - `data` object[], required
    - `procurosTransactionId` string, uuid, required: Unique ID assigned to every transaction on the Procuros Network.
    - `message` string, required: Status message
    - `errorUrl` string

## Other responses

- `422`: Validation Error
- `4XX`: Client Error
- `5XX`: Server Error

---

[API](https://skmtc.dev/procuros/apis/procuros-api.md) - [All operations](https://skmtc.dev/procuros/apis/procuros-api/llms.txt) - [OpenAPI document](https://skmtc.dev/procuros/apis/procuros-api/revisions/28a1d5326ce9?raw)
