POST public-api/transactions/asset/history

Method with paging used to return the transaction history of an asset with optional start and end date parameters Requires the Allow Asset Transaction permission, enforces Role Site and Asset Type security



Request Information

URI Parameters

None.

Body Parameters

AssetTransactionSearch
NameDescriptionTypeAdditional information
PageNumber

integer

None.

PageSize

integer

None.

AssetTag

string

None.

StartDate

date

None.

EndDate

date

None.

Request Formats

application/json

Sample:
{
  "PageNumber": 1,
  "PageSize": 2,
  "AssetTag": "sample string 3",
  "StartDate": "2026-03-12T15:39:18.6748522+00:00",
  "EndDate": "2026-03-12T15:39:18.6748522+00:00"
}



Response Information

Resource Description

WaspResultOfListOfAssetTransactionModel
NameDescriptionTypeAdditional information
Data

Collection of AssetTransactionModel

None.

Messages

Collection of WtResult

None.

BatchNumber

integer

None.

HasError

boolean

None.

HasHttpError

boolean

None.

HasMessage

boolean

None.

HasSuccessWithMoreDataRemaining

boolean

None.

TotalRecordsLongCount

integer

None.

Response Formats

application/json

Sample:
{
  "Data": [
    {
      "AssetTag": "sample string 1",
      "AssetDescription": "sample string 2",
      "SiteName": "sample string 3",
      "LocationCode": "sample string 4",
      "GroupTag": "sample string 5",
      "SerialNumber": "sample string 6",
      "Quantity": 7.0,
      "TransTypeDescription": "sample string 8",
      "TransactionDate": "2026-03-12T15:39:18.6772534+00:00"
    },
    {
      "AssetTag": "sample string 1",
      "AssetDescription": "sample string 2",
      "SiteName": "sample string 3",
      "LocationCode": "sample string 4",
      "GroupTag": "sample string 5",
      "SerialNumber": "sample string 6",
      "Quantity": 7.0,
      "TransTypeDescription": "sample string 8",
      "TransactionDate": "2026-03-12T15:39:18.6772534+00:00"
    }
  ],
  "Messages": [
    {
      "ResultCode": 0,
      "Message": "sample string 1",
      "HttpStatusCode": 200,
      "FieldName": "sample string 2"
    },
    {
      "ResultCode": 0,
      "Message": "sample string 1",
      "HttpStatusCode": 200,
      "FieldName": "sample string 2"
    }
  ],
  "BatchNumber": 1,
  "HasError": false,
  "HasHttpError": false,
  "HasMessage": true,
  "HasSuccessWithMoreDataRemaining": false,
  "TotalRecordsLongCount": 1
}