Masumi Logo

/purchase-diff-onchain-state-or-result

Returns purchases whose on-chain state or result hash changed since lastUpdate.

GET
/purchase/diff/onchain-state-or-result
token<token>

API key authentication via header (token)

In: header

Query Parameters

limit?number

The number of purchases to return

Default10
Range1 <= value <= 100
cursorId?string

Pagination cursor (purchase id). Used as tie-breaker when lastUpdate equals a purchase change timestamp

lastUpdate?string

Return purchases whose selected status timestamp changed at/after this ISO timestamp

Default"1970-01-01T00:00:00.000Z"
network*string

The network the purchases were made on

Value in"Preprod" | "Mainnet"
filterSmartContractAddress?|

The smart contract address of the payment source

includeHistory?string

Whether to include the full transaction and status history of the purchases

Default"false"

Response Body

application/json

curl -X GET "https://loading/./../api/v1/purchase/diff/onchain-state-or-result?network=Preprod"
{
  "status": "string",
  "data": {
    "Purchases": [
      {
        "id": "string",
        "createdAt": "2019-08-24T14:15:22Z",
        "updatedAt": "2019-08-24T14:15:22Z",
        "blockchainIdentifier": "string",
        "agentIdentifier": "string",
        "pricingType": "Fixed",
        "lastCheckedAt": "2019-08-24T14:15:22Z",
        "payByTime": "string",
        "submitResultTime": "string",
        "unlockTime": "string",
        "externalDisputeUnlockTime": "string",
        "totalBuyerCardanoFees": 0,
        "totalSellerCardanoFees": 0,
        "nextActionOrOnChainStateOrResultLastChangedAt": "2019-08-24T14:15:22Z",
        "nextActionLastChangedAt": "2019-08-24T14:15:22Z",
        "onChainStateOrResultLastChangedAt": "2019-08-24T14:15:22Z",
        "requestedById": "string",
        "onChainState": "FundsLocked",
        "collateralReturnLovelace": "string",
        "buyerReturnAddress": "string",
        "sellerReturnAddress": "string",
        "cooldownTime": 0,
        "cooldownTimeOtherParty": 0,
        "inputHash": "string",
        "resultHash": "string",
        "NextAction": {
          "requestedAction": "None",
          "errorType": "NetworkError",
          "errorNote": "string"
        },
        "ActionHistory": [
          {
            "id": "string",
            "createdAt": "2019-08-24T14:15:22Z",
            "updatedAt": "2019-08-24T14:15:22Z",
            "requestedAction": "None",
            "errorType": "NetworkError",
            "errorNote": "string"
          }
        ],
        "CurrentTransaction": {
          "id": "string",
          "createdAt": "2019-08-24T14:15:22Z",
          "updatedAt": "2019-08-24T14:15:22Z",
          "txHash": "string",
          "status": "Pending",
          "fees": "string",
          "blockHeight": 0,
          "blockTime": 0,
          "previousOnChainState": "FundsLocked",
          "newOnChainState": "FundsLocked",
          "confirmations": 0
        },
        "TransactionHistory": [
          {
            "id": "string",
            "createdAt": "2019-08-24T14:15:22Z",
            "updatedAt": "2019-08-24T14:15:22Z",
            "txHash": "string",
            "status": "Pending",
            "fees": "string",
            "blockHeight": 0,
            "blockTime": 0,
            "previousOnChainState": "FundsLocked",
            "newOnChainState": "FundsLocked",
            "confirmations": 0
          }
        ],
        "PaidFunds": [
          {
            "amount": "string",
            "unit": "string"
          }
        ],
        "WithdrawnForSeller": [
          {
            "amount": "string",
            "unit": "string"
          }
        ],
        "WithdrawnForBuyer": [
          {
            "amount": "string",
            "unit": "string"
          }
        ],
        "PaymentSource": {
          "id": "string",
          "network": "Preprod",
          "paymentSourceType": "Web3CardanoV1",
          "smartContractAddress": "string",
          "policyId": "string"
        },
        "SellerWallet": {
          "id": "string",
          "walletVkey": "string"
        },
        "SmartContractWallet": {
          "id": "string",
          "walletVkey": "string",
          "walletAddress": "string"
        },
        "metadata": "string"
      }
    ]
  }
}
Empty
Empty
Empty
Masumi Kanji