---
title: "Updates the status of a transaction."
method: PUT
path: "/v4/listings/transaction-status"
tags: ["Listings"]
---

# Updates the status of a transaction.

`PUT /v4/listings/transaction-status`

## Request body

- TransactionStatusUpdateData
  - `transactionId` integer
  - `markAsPaidConfirmed` boolean, nullable
  - `markedAsShipped` boolean, nullable
  - `markShippingBooked` boolean, nullable

## Response `200`

OK

- Transaction — Transaction type matching the RestrictedService WSDL schema. The BuyerService uses Tradera.Api.Services.Core.Contracts.Entities.BuyerTransaction which adds Seller and IsMarkedAsPaid.
  - `id` integer
  - `date` string, date-time
  - `amount` integer
  - `lastUpdatedDate` string, date-time
  - `isMarkedAsPaidConfirmed` boolean
  - `isMarkedAsShipped` boolean
  - `isShippingBooked` boolean
  - `isFeedbackLeftBySeller` boolean
  - `isFeedbackLeftByBuyer` boolean
  - `buyer` User
  - `item` TransactionItem
    - `id` integer
    - `type` 1 | 3 | 4 | 5
    - `title` string, nullable
    - `ownReferences` string[], nullable

---

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