Skip to main content

Listing Transactions

Prerequisites

Following roles are needed to be able to perform steps described on this page:

  • TRANSACTION_ADMINISTRATOR

See Authorization for more details about roles

The registered transactions of the sales channel can be found by calling the GET /saleschannel-services/v1/transactions endpoint:

List transactions
curl -X 'GET' "/saleschannel-services/v1/transactions" \
-H "Accept: application/json" \
-H "Authorization: Bearer $BEARER"

Example of a successful response:

Array
One of
id
required
string

The ID of the transaction request.

type
required
string
Value: "TRADE"

The type of this transaction.

sellerId
required
string

The trader ID of the seller.

status
required
string
Enum: "STARTED" "SUCCESS" "FAILED" "PENDING" "REJECTED"

The new status of the transaction.

createdAt
required
string <date-time>

The date and time when the transaction was created.

completedAt
required
string or null <date-time>

The date and time when the transaction was completed.

transactionId
required
string or null

The ID of the transaction in Puro registry.

required
Array of objects (TransactionAssets)

A list of transaction assets.

buyerId
required
string

The trader ID of the buyer.

currency
required
string
Enum: "EUR" "USD"

The currency of the monetary value of this trade.

[
  • {
    }
]