TagMatiks AT Lite - iOS Help

TagMatiks AT Lite MU REST APIs

 
Summary

If you need more details for master APIs for Token, User, Location, PartMaster, Employee, Asset Type, Asset Category Please refer the Previous Rest APIs Document

Get Asset Image
  • TagMatiks Wedge captured the event logs and sent those logs to TMAdmin via API.
  • Generally capture the below values for each log.
    • ProductKey
    • ModuleId
  • Below mentioned the common values which are used for this api

A. URL

GET /api/external/assets/image

B. User Input

Field Type Description
assetId integer  

C. Request

D. Response

{
  "Message": "string",
  "TotalRecords": 0,
  "Content": {
    "AssetImage": "string",
    "AssetImagePath": "string"
  },
  "Content2": {},
  "IsRequestSuccessful": true
}

 
Inventory
Save Inventory Header Details
  • TagMatiks Wedge captured the event logs and sent those logs to TMAdmin via API.
  • Generally capture the below values for each log.
    • ProductKey
    • ModuleId
  • Below mentioned the common values which are used for this api

A. URL

POST /api/external/inventory/save

B. User Input

Field Type Description
Id integer  
InventoryName string  
LocationId integer  

C. Request

{
  "Id": 0,
  "InventoryName": "string",
  "LocationId": 0
}

D. Response

{
  "Message": "string",
  "TotalRecords": 0,
  "Content": "string",
  "Content2": {},
  "IsRequestSuccessful": true
}

 
Get Inventory Status
  • TagMatiks Wedge captured the event logs and sent those logs to TMAdmin via API.
  • Generally capture the below values for each log.
    • ProductKey
    • ModuleId
  • Below mentioned the common values which are used for this api

A. URL

GET /api/external/inventory/get/status

B. User Input

Field Type Description
InventoryId long  

C. Request

D. Response

{
  "Message": "string",
  "TotalRecords": 0,
  "Content": {
    "IsInventoryStarted": true,
    "IsCompleted": true,
    "InventoryId": 0
  },
  "Content2": {},
  "IsRequestSuccessful": true
}

 
Get Inventory details
  • TagMatiks Wedge captured the event logs and sent those logs to TMAdmin via API.
  • Generally capture the below values for each log.
    • ProductKey
    • ModuleId
  • Below mentioned the common values which are used for this api

A. URL

GET /api/external/inventory/location/get

B. User Input

Field Type Description
InventoryId long  
locationId long  

C. Request

D. Response

{
  "Message": "string",
  "TotalRecords": 0,
  "Content": {
    "Id": 0,
    "InventoryName": "string",
    "LocationId": 0,
    "CreatedBy": 0,
    "CreatedDate": "2023-09-26T11:39:37.356Z",
    "UpdatedBy": 0,
    "UpdatedDate": "2023-09-26T11:39:37.356Z",
    "IsInventoryStarted": true,
    "IsCompleted": true,
    "IsActive": 0,
    "IsDeleted": 0,
    "UserName": "string",
    "strCreatedDate": "string",
    "MappedUsers": [
      {
        "MappedUserId": 0,
        "InventoryId": 0,
        "FirstName": "string",
        "LastName": "string",
        "UserName": "string",
        "JoinedDateTime": "2023-09-26T11:39:37.356Z",
        "strJoinedDateTime": "string"
      }
    ]
  },
  "Content2": {},
  "IsRequestSuccessful": true
}
 
Get assets list based on the inventory id
  • TagMatiks Wedge captured the event logs and sent those logs to TMAdmin via API.
  • Generally capture the below values for each log.
    • ProductKey
    • ModuleId
  • Below mentioned the common values which are used for this api

A. URL

GET /api/external/inventory/get/assets/inventoryid

B. User Input

Field Type Description
InventoryId long  

C. Request

D. Response

{
  "Message": "string",
  "TotalRecords": 0,
  "Content": {
    "Id": 0,
    "InventoryName": "string",
    "LocationId": 0,
    "CreatedBy": 0,
    "CreatedDate": "2023-09-26T11:39:37.364Z",
    "UpdatedBy": 0,
    "UpdatedDate": "2023-09-26T11:39:37.364Z",
    "IsInventoryStarted": true,
    "IsCompleted": true,
    "IsActive": 0,
    "IsDeleted": 0,
    "UserName": "string",
    "strCreatedDate": "string",
    "MappedUsers": [
      {
        "MappedUserId": 0,
        "InventoryId": 0,
        "FirstName": "string",
        "LastName": "string",
        "UserName": "string",
        "JoinedDateTime": "2023-09-26T11:39:37.364Z",
        "strJoinedDateTime": "string"
      }
    ]
  },
  "Content2": {},
  "IsRequestSuccessful": true
}

 
Transactions
Get transaction asset details
  • TagMatiks Wedge captured the event logs and sent those logs to TMAdmin via API.
  • Generally capture the below values for each log.
    • ProductKey
    • ModuleId
  • Below mentioned the common values which are used for this api

A. URL

POST /api/external/transaction/assetdetails/get

B. User Input

Field Type Description
Id integer  
TagType string  
EPC integer  
EntryTypeId integer  
ScannedLocationId integer  
ScannedBy string  
ReadTime string  
AssetTagId integer  
IsChecked boolean  
InventoryStatus integer  
sensorCode string  
tempValue number  
isInvalidThreshold boolean  
profileName string  
IsLogger integer  
TempLogTagId string  
LogDate string  
ByteTagId string  
ESealStatus string  
TID string  
SensorType string  
SensorTypeId string  
SensorStatus string  
SensorStatusId integer  
NotifyEmailTo string  
ImpactStatus string  
ScannedTime string  
strScannedTime string  

C. Request

{
  "tags": [
    {
      "Id": 0,
      "TagType": "string",
      "EPC": "string",
      "EntryTypeId": 0,
      "ScannedLocationId": 0,
      "ScannedBy": 0,
      "ReadTime": "string",
      "AssetTagId": 0,
      "IsChecked": true,
      "InventoryStatus": 0,
      "sensorCode": "string",
      "tempValue": 0,
      "isInvalidThreshold": true,
      "profileName": "string",
      "IsLogger": 0,
      "TempLogTagId": "string",
      "LogDate": "2023-09-26T11:39:37.431Z",
      "ByteTagId": "string",
      "ESealStatus": "string",
      "TID": "string",
      "SensorType": "string",
      "SensorTypeId": 0,
      "SensorStatus": "string",
      "SensorStatusId": 0,
      "NotifyEmailTo": "string",
      "ImpactStatus": "string",
      "ScannedTime": "2023-09-26T11:39:37.431Z",
      "strScannedTime": "string"
    }
  ]
}


 

D. Response

{
  "Message": "string",
  "TotalRecords": 0,
  "Content": [
    {
      "AssetId": 0,
      "PartId": 0,
      "PartNumber": "string",
      "Description": "string",
      "AssetName": "string",
      "SerialNumber": "string",
      "ExpiryDate": "2023-09-26T11:39:37.425Z",
      "strExpiryDate": "string",
      "Notes": "string",
      "AssetImage": "string",
      "CustomField1": "string",
      "CustomField2": "string",
      "CustomField3": "string",
      "CustomField4": "string",
      "CustomField5": "string",
      "UserId": 0,
      "TagID": "string",
      "TagData": "string",
      "AssetTagId": 0,
      "Location": "string",
      "LocationId": 0,
      "LocationCode": "string",
      "LocationName": "string",
      "ScannedLocationId": 0,
      "ScannedLocation": "string",
      "ScannedLocationCode": "string",
      "AssetStatus": "string",
      "InventoryStatus": "string",
      "AssetTypeId": 0,
      "AssetType": "string",
      "AssetTypeName": "string",
      "AssetCategoryId": 0,
      "AssetCategory": "string",
      "AssetCategoryName": "string",
      "TraderId": 0,
      "TraderName": "string",
      "Manufacturer": "string",
      "UoMId": 0,
      "UoM": "string",
      "EmployeeName": "string",
      "UpdatedDate": "2023-09-26T11:39:37.425Z",
      "strUpdatedDate": "string",
      "Quantity": 0,
      "IsChecked": true,
      "DueDate": "string",
      "ProfileName": "string",
      "Threshold": "string",
      "MinThreshold": 0,
      "MaxThreshold": 0,
      "SensorUnit": "string",
      "SensorTypeId": 0,
      "SensorType": "string",
      "SensorCode": "string",
      "Temperature": 0,
      "TemperatureDisplay": "string",
      "TempLogTagId": "string",
      "AlarmSettings": "string",
      "IsMinTemperature": true,
      "IsMaxTemperature": true,
      "ESealTagId": "string",
      "ESealStatus": "string",
      "ImpactStatus": "string",
      "SensorProfileId": 0,
      "StartDelay": 0,
      "ETA": 0,
      "RFSensitivity": "string",
      "NotificationSetting": {
        "AlarmSettingId": 0,
        "SensorProfileId": 0,
        "Threshold": 0,
        "DueDate": 0,
        "LowBattery": 0,
        "SensorStatusId": 0,
        "IsActive": 0,
        "IsDeleted": 0
      },
      "TemperatureSetting": [
        {
          "ConfigurationId": 0,
          "SensorProfileId": 0,
          "LowLimit": 0,
          "HighLimit": 0,
          "strLowLimit": "string",
          "strHighLimit": "string",
          "SampleInterval": 0,
          "ThresholdCounter": true,
          "Count": 0,
          "IsAlarmEnabled": true,
          "IsActive": 0,
          "IsDeleted": 0,
          "IsHumidity": true
        }
      ],
      "TID": "string",
      "NotifyEmailTo": "string",
      "LoggerStatus": "string",
      "TempLoggerBatteryStatus": 0,
      "IsInvalidETA": true,
      "ScannedBy": 0,
      "ScanTime": "2023-09-26T11:39:37.425Z",
      "strScanTime": "string",
      "AssetStatusId": 0,
      "SensorProfileDetails": {
        "SensorProfileId": 0,
        "ProfileName": "string",
        "SensorType": "string",
        "SensorTypeId": 0,
        "SensorUnit": "string",
        "StartDelay": 0,
        "ETA": 0,
        "RFSensitivity": "string",
        "IsHumidity": true,
        "Threshold": "string",
        "MinThreshold": 0,
        "MaxThreshold": 0,
        "EmailTo": "string",
        "NotificationSetting": {
          "AlarmSettingId": 0,
          "SensorProfileId": 0,
          "Threshold": 0,
          "DueDate": 0,
          "LowBattery": 0,
          "SensorStatusId": 0,
          "IsActive": 0,
          "IsDeleted": 0
        },
        "TemperatureSetting": [
          {
            "ConfigurationId": 0,
            "SensorProfileId": 0,
            "LowLimit": 0,
            "HighLimit": 0,
            "strLowLimit": "string",
            "strHighLimit": "string",
            "SampleInterval": 0,
            "ThresholdCounter": true,
            "Count": 0,
            "IsAlarmEnabled": true,
            "IsActive": 0,
            "IsDeleted": 0,
            "IsHumidity": true
          }
        ]
      },
      "ScanTypeId": 0,
      "InventoryStatusId": 0,
      "HasSerial": 0,
      "CanExpire": 0,
      "BaseUrl": "string"
    }
  ],
  "Content2": {},
  "IsRequestSuccessful": true
}

 
Get Asset Tag Details
  • TagMatiks Wedge captured the event logs and sent those logs to TMAdmin via API.
  • Generally capture the below values for each log.
    • ProductKey
    • ModuleId
  • Below mentioned the common values which are used for this api

A. URL

GET /api/external/transaction/assettagdetails/get

B. User Input

Field Type Description
assetId long  
tagId string  

C. Request

D. Response

{
  "Message": "string",
  "TotalRecords": 0,
  "Content": [
    {
      "AssetId": 0,
      "PartId": 0,
      "PartNumber": "string",
      "Description": "string",
      "AssetName": "string",
      "SerialNumber": "string",
      "ExpiryDate": "2023-09-26T11:39:37.472Z",
      "strExpiryDate": "string",
      "DueDate": "string",
      "Notes": "string",
      "ProfileName": "string",
      "Threshold": "string",
      "MinThreshold": 0,
      "MaxThreshold": 0,
      "SensorType": "string",
      "ESealTagId": "string",
      "ESealStatus": "string",
      "AssetImage": "string",
      "CustomField1": "string",
      "CustomField2": "string",
      "CustomField3": "string",
      "CustomField4": "string",
      "CustomField5": "string",
      "UserId": 0,
      "TagID": "string",
      "LocationId": 0,
      "Location": "string",
      "LocationCode": "string",
      "AssetTags": {
        "TagId": 0,
        "AssetId": 0,
        "TagData": "string",
        "LocationId": 0,
        "AssetStatusId": 0
      },
      "TagData": "string",
      "AssetTypeId": 0,
      "AssetType": "string",
      "AssetCategoryId": 0,
      "AssetCategory": "string",
      "TraderId": 0,
      "Manufacturer": "string",
      "UoMId": 0,
      "UoM": "string",
      "EmployeeName": "string",
      "AssetStatus": "string",
      "UpdatedDate": "2023-09-26T11:39:37.472Z",
      "IdleAssetDate": "2023-09-26T11:39:37.472Z",
      "strIdleAssetDate": "string"
    }
  ],
  "Content2": {},
  "IsRequestSuccessful": true
}

 
Get Asset
  • TagMatiks Wedge captured the event logs and sent those logs to TMAdmin via API.
  • Generally capture the below values for each log.
    • ProductKey
    • ModuleId
  • Below mentioned the common values which are used for this api

A. URL

GET /api/external/transaction/asset/get

B. User Input

Field Type Description
tagId string  

C. Request

D. Response

{
  "Message": "string",
  "TotalRecords": 0,
  "Content": {
    "AssetId": 0,
    "PartId": 0,
    "AssetTypeName": "string",
    "AssetCategoryName": "string",
    "TraderName": "string",
    "PartNumber": "string",
    "Description": "string",
    "AssetName": "string",
    "SerialNumber": "string",
    "ExpiryDate": "2023-09-26T11:39:37.486Z",
    "strExpiryDate": "string",
    "Notes": "string",
    "AssetImage": "string",
    "BaseUrl": "string",
    "Code": "string",
    "CustomField1": "string",
    "CustomField2": "string",
    "CustomField3": "string",
    "CustomField4": "string",
    "CustomField5": "string",
    "UserId": 0,
    "TagData": "string",
    "LocationId": 0,
    "LocationCode": "string",
    "AssetTags": {
      "TagId": 0,
      "AssetId": 0,
      "TagData": "string",
      "LocationId": 0,
      "AssetStatusId": 0
    },
    "AssetTagId": 0,
    "LocationName": "string",
    "AssetStatus": "string",
    "AssetStatusId": 0,
    "SensorProfileId": 0,
    "SensorProfileDetails": {
      "SensorProfileId": 0,
      "ProfileName": "string",
      "SensorType": "string",
      "SensorTypeId": 0,
      "SensorUnit": "string",
      "StartDelay": 0,
      "ETA": 0,
      "RFSensitivity": "string",
      "IsHumidity": true,
      "Threshold": "string",
      "MinThreshold": 0,
      "MaxThreshold": 0,
      "EmailTo": "string",
      "NotificationSetting": {
        "AlarmSettingId": 0,
        "SensorProfileId": 0,
        "Threshold": 0,
        "DueDate": 0,
        "LowBattery": 0,
        "SensorStatusId": 0,
        "IsActive": 0,
        "IsDeleted": 0
      },
      "TemperatureSetting": [
        {
          "ConfigurationId": 0,
          "SensorProfileId": 0,
          "LowLimit": 0,
          "HighLimit": 0,
          "strLowLimit": "string",
          "strHighLimit": "string",
          "SampleInterval": 0,
          "ThresholdCounter": true,
          "Count": 0,
          "IsAlarmEnabled": true,
          "IsActive": 0,
          "IsDeleted": 0,
          "IsHumidity": true
        }
      ]
    },
    "Mode": 0,
    "HasSerial": 0,
    "CanExpire": 0,
    "strHasSerial": "string",
    "strCanExpire": "string",
    "Quantity": 0,
    "IsRemoveSensorData": true,
    "CreatedDate": "2023-09-26T11:39:37.486Z"
  },
  "Content2": {},
  "IsRequestSuccessful": true
}


 
Get Recent Transactions
  • TagMatiks Wedge captured the event logs and sent those logs to TMAdmin via API.
  • Generally capture the below values for each log.
    • ProductKey
    • ModuleId
  • Below mentioned the common values which are used for this api

A. URL

GET /api/external/transaction/recenttransactions/get

B. User Input

Field Type Description

C. Request

D. Response

{
  "Message": "string",
  "TotalRecords": 0,
  "Content": [
    {
      "HeaderId": 0,
      "Transaction": "string",
      "ProcessedBy": "string",
      "ProcessedTime": "2023-09-26T11:39:37.492Z",
      "CheckoutTo": "string",
      "ProcessedDateTime": "string",
      "AssetName": "string",
      "AssetStatus": "string",
      "TagData": "string",
      "Notes": "string"
    }
  ],
  "Content2": {},
  "IsRequestSuccessful": true
}

 
Reports
Get Assets Report
  • TagMatiks Wedge captured the event logs and sent those logs to TMAdmin via API.
  • Generally capture the below values for each log.
    • ProductKey
    • ModuleId
  • Below mentioned the common values which are used for this api

A. URL

POST /api/external/reports/asset

B. User Input

Field Type Description
assetTypeId integer  
assetCategoryId string  
partId integer  
locationIds integer  
assetStatus integer  
empId integer  
idleAssetDate string  
sensorProfileId integer  

C. Request

  {
  "assetTypeId": 0,
  "assetCategoryId": 0,
  "partId": 0,
  "locationIds": [
    0
  ],
  "assetStatus": [
    0
  ],
  "empId": 0,
  "idleAssetDate": "2023-09-26T11:39:37.521Z",
  "sensorProfileId": 0
}

 

D. Response

{
  "Message": "string",
  "TotalRecords": 0,
  "Content": [
    {
      "AssetId": 0,
      "PartId": 0,
      "PartNumber": "string",
      "Description": "string",
      "AssetName": "string",
      "SerialNumber": "string",
      "ExpiryDate": "2023-09-26T11:39:37.519Z",
      "strExpiryDate": "string",
      "DueDate": "string",
      "Notes": "string",
      "ProfileName": "string",
      "Threshold": "string",
      "MinThreshold": 0,
      "MaxThreshold": 0,
      "SensorType": "string",
      "ESealTagId": "string",
      "ESealStatus": "string",
      "AssetImage": "string",
      "CustomField1": "string",
      "CustomField2": "string",
      "CustomField3": "string",
      "CustomField4": "string",
      "CustomField5": "string",
      "UserId": 0,
      "TagID": "string",
      "LocationId": 0,
      "Location": "string",
      "LocationCode": "string",
      "AssetTags": {
        "TagId": 0,
        "AssetId": 0,
        "TagData": "string",
        "LocationId": 0,
        "AssetStatusId": 0
      },
      "TagData": "string",
      "AssetTypeId": 0,
      "AssetType": "string",
      "AssetCategoryId": 0,
      "AssetCategory": "string",
      "TraderId": 0,
      "Manufacturer": "string",
      "UoMId": 0,
      "UoM": "string",
      "EmployeeName": "string",
      "AssetStatus": "string",
      "UpdatedDate": "2023-09-26T11:39:37.519Z",
      "IdleAssetDate": "2023-09-26T11:39:37.519Z",
      "strIdleAssetDate": "string"
    }
  ],
  "Content2": {},
  "IsRequestSuccessful": true
}

 
Get Transaction Report
  • TagMatiks Wedge captured the event logs and sent those logs to TMAdmin via API.
  • Generally capture the below values for each log.
    • ProductKey
    • ModuleId
  • Below mentioned the common values which are used for this api

A. URL

POST /api/external/reports/transaction

B. User Input

Field Type Description
assetTypeId integer  
assetCategoryId string  
partId integer  
locationIds integer  
transactionType integer  
empId integer  
fromDate string  
toDate string  
processedBy integer  
sensorProfileId integer  

C. Request

 {
  "assetTypeId": 0,
  "assetCategoryId": 0,
  "partId": 0,
  "locationId": 0,
  "transactionType": [
    0
  ],
  "empId": 0,
  "fromDate": "2023-09-26T11:39:37.523Z",
  "toDate": "2023-09-26T11:39:37.523Z",
  "processedBy": 0,
  "sensorProfileId": 0
}

 

D. Response

{
  "Message": "string",
  "TotalRecords": 0,
  "Content": [
    {
      "AssetId": 0,
      "PartId": 0,
      "PartNumber": "string",
      "Description": "string",
      "AssetName": "string",
      "SerialNumber": "string",
      "ExpiryDate": "2023-09-26T11:39:37.522Z",
      "strExpiryDate": "string",
      "DueDate": "string",
      "Notes": "string",
      "ProfileName": "string",
      "Threshold": "string",
      "MinThreshold": 0,
      "MaxThreshold": 0,
      "SensorType": "string",
      "SensorUnit": "string",
      "Temperature": 0,
      "TemperatureDisplay": "string",
      "ESealTagId": "string",
      "ESealStatus": "string",
      "AssetImage": "string",
      "CustomField1": "string",
      "CustomField2": "string",
      "CustomField3": "string",
      "CustomField4": "string",
      "CustomField5": "string",
      "UserId": 0,
      "TagID": "string",
      "TagData": "string",
      "LocationId": 0,
      "Location": "string",
      "LocationCode": "string",
      "AssetTags": {
        "TagId": 0,
        "AssetId": 0,
        "TagData": "string",
        "LocationId": 0,
        "AssetStatusId": 0
      },
      "AssetTypeId": 0,
      "AssetType": "string",
      "AssetCategoryId": 0,
      "AssetCategory": "string",
      "TraderId": 0,
      "Manufacturer": "string",
      "UoMId": 0,
      "UoM": "string",
      "EmployeeName": "string",
      "Activity": "string",
      "ActivityId": 0,
      "ScannedTime": "2023-09-26T11:39:37.522Z",
      "strScannedTime": "string",
      "ScannedBy": "string",
      "ScanType": "string",
      "ScanTypeId": 0,
      "strTransactionDateTime": "string",
      "TransactionDateTime": "2023-09-26T11:39:37.522Z",
      "SourceLocation": "string"
    }
  ],
  "Content2": {},
  "IsRequestSuccessful": true
}

 
Get Temperature Report
  • TagMatiks Wedge captured the event logs and sent those logs to TMAdmin via API.
  • Generally capture the below values for each log.
    • ProductKey
    • ModuleId
  • Below mentioned the common values which are used for this api

A. URL

POST /api/external/reports/temperature

B. User Input

Field Type Description
assetTypeId integer  
assetCategoryId string  
partId integer  
locationIds integer  
transactionType integer  
sensorProfileId integer  
sensorTypeId integer  

C. Request

{
  "assetTypeId": 0,
  "assetCategoryId": 0,
  "partId": 0,
  "locationId": 0,
  "transactionType": [
    0
  ],
  "sensorProfileId": 0,
  "sensorTypeId": 0
}

 

D. Response

{
  "Message": "string",
  "TotalRecords": 0,
  "Content": [
    {
      "AssetId": 0,
      "PartId": 0,
      "SensorProfileId": 0,
      "SensorProfile": "string",
      "PartNumber": "string",
      "Description": "string",
      "ProfileName": "string",
      "Threshold": "string",
      "MinThreshold": 0,
      "MaxThreshold": 0,
      "SensorTypeId": 0,
      "SensorType": "string",
      "SensorUnit": "string",
      "Temperature": "string",
      "Moisture": "string",
      "TImpactStatus": "string",
      "TESealStatus": "string",
      "TemperatureDisplay": "string",
      "AssetName": "string",
      "SerialNumber": "string",
      "ExpiryDate": "2023-09-26T11:39:37.524Z",
      "strExpiryDate": "string",
      "Transaction": "string",
      "Notes": "string",
      "CustomField1": "string",
      "CustomField2": "string",
      "CustomField3": "string",
      "CustomField4": "string",
      "CustomField5": "string",
      "UserId": 0,
      "TagID": "string",
      "TagData": "string",
      "LocationId": 0,
      "Location": "string",
      "LocationCode": "string",
      "AssetTypeId": 0,
      "AssetType": "string",
      "AssetCategoryId": 0,
      "AssetCategory": "string",
      "TraderId": 0,
      "Manufacturer": "string",
      "UoMId": 0,
      "UoM": "string",
      "Activity": "string",
      "ActivityId": 0,
      "LogDate": "2023-09-26T11:39:37.524Z",
      "strLogDate": "string",
      "IsLogger": 0,
      "ESealStatus": "string",
      "ImpactStatus": "string",
      "TemperatureInFahrenheit": "string",
      "Humidity": "string"
    }
  ],
  "Content2": {},
  "IsRequestSuccessful": true
}

 
Get the Inventory report details
  • TagMatiks Wedge captured the event logs and sent those logs to TMAdmin via API.
  • Generally capture the below values for each log.
    • ProductKey
    • ModuleId
  • Below mentioned the common values which are used for this api

A. URL

POST /api/external/inventory/report

B. User Input

Field Type Description
InventoryStatus integer  
assetTypeId string  
assetCategoryId integer  
partId integer  
locationIds integer  
FromDate string  
ToDate string  
ProcessedBy integer  
SensorProfileId integer  
ESealId integer  

C. Request

{
  "InventoryStatus": [
    0
  ],
  "AssetTypeId": 0,
  "AssetCategoryId": 0,
  "PartId": 0,
  "LocationIds": [
    0
  ],
  "FromDate": "2023-09-26T11:39:37.531Z",
  "ToDate": "2023-09-26T11:39:37.531Z",
  "ProcessedBy": 0,
  "SensorProfileId": 0,
  "ESealId": 0
}

 

D. Response

{
  "Message": "string",
  "TotalRecords": 0,
  "Content": [
    {
      "AssetId": 0,
      "PartId": 0,
      "PartNumber": "string",
      "Description": "string",
      "AssetName": "string",
      "SerialNumber": "string",
      "ExpiryDate": "2023-09-26T11:39:37.529Z",
      "strExpiryDate": "string",
      "Notes": "string",
      "ProfileName": "string",
      "Threshold": "string",
      "MinThreshold": 0,
      "MaxThreshold": 0,
      "SensorType": "string",
      "SensorUnit": "string",
      "Temperature": 0,
      "TemperatureDisplay": "string",
      "ESealTagId": "string",
      "ESealStatus": "string",
      "AssetImage": "string",
      "CustomField1": "string",
      "CustomField2": "string",
      "CustomField3": "string",
      "CustomField4": "string",
      "CustomField5": "string",
      "UserId": 0,
      "TagID": "string",
      "TagData": "string",
      "LocationId": 0,
      "Location": "string",
      "LocationCode": "string",
      "AssetTags": {
        "TagId": 0,
        "AssetId": 0,
        "TagData": "string",
        "LocationId": 0,
        "AssetStatusId": 0
      },
      "AssetTypeId": 0,
      "AssetType": "string",
      "AssetCategoryId": 0,
      "AssetCategory": "string",
      "TraderId": 0,
      "Manufacturer": "string",
      "UoMId": 0,
      "UoM": "string",
      "EmployeeName": "string",
      "Status": "string",
      "StatusId": 0,
      "ScannedTime": "2023-09-26T11:39:37.529Z",
      "strScannedTime": "string",
      "ScannedBy": "string",
      "ScanType": "string",
      "ScanTypeId": 0,
      "InventoryStatus": "string",
      "AssetStatus": "string",
      "strInventoryDateTime": "string",
      "InventoryDateTime": "2023-09-26T11:39:37.529Z",
      "ScannedLocationId": 0,
      "ScannedLocation": "string",
      "ScannedLocationCode": "string",
      "InventoryName": "string",
      "InventoryCreatedDate": "2023-09-26T11:39:37.529Z",
      "strInventoryCreatedDate": "string"
    }
  ],
  "Content2": {},
  "IsRequestSuccessful": true
}

 
Get the Asset utilization reports
  • TagMatiks Wedge captured the event logs and sent those logs to TMAdmin via API.
  • Generally capture the below values for each log.
    • ProductKey
    • ModuleId
  • Below mentioned the common values which are used for this api

A. URL

POST /api/external/report/asset/utilization

B. User Input

Field Type Description
assetTypeId integer  
assetCategoryId string  
partId integer  
EmpId integer  
FromDate string  
ToDate string  

C. Request

{
  "AssetTypeId": 0,
  "AssetCategoryId": 0,
  "PartId": 0,
  "EmpId": 0,
  "FromDate": "2023-09-26T11:39:37.533Z",
  "ToDate": "2023-09-26T11:39:37.533Z"
}

 

D. Response

{
  "Message": "string",
  "TotalRecords": 0,
  "Content": [
    {
      "AssetId": 0,
      "PartId": 0,
      "PartNumber": "string",
      "Description": "string",
      "AssetName": "string",
      "TagID": "string",
      "TagData": "string",
      "AssetTypeId": 0,
      "AssetType": "string",
      "AssetCategoryId": 0,
      "AssetCategory": "string",
      "EmployeeId": 0,
      "EmployeeName": "string",
      "UtilizationCount": 0
    }
  ],
  "Content2": {},
  "IsRequestSuccessful": true
}

 
Traders
Save, Update and Delete the Trader details
  • TagMatiks Wedge captured the event logs and sent those logs to TMAdmin via API.
  • Generally capture the below values for each log.
    • ProductKey
    • ModuleId
  • Below mentioned the common values which are used for this api

A. URL

POST /api/external/traders/save/update/delete

B. User Input

Field Type Description
TraderId integer  
TraderCode string  
TraderName string  
Mode integer  

C. Request

{
  "TraderId": 0,
  "TraderCode": "string",
  "TraderName": "string",
  "Mode": 0
}

 

D. Response

{
  "Message": "string",
  "TotalRecords": 0,
  "Content": "string",
  "Content2": {},
  "IsRequestSuccessful": true
}

 
Get all the Trader details
  • TagMatiks Wedge captured the event logs and sent those logs to TMAdmin via API.
  • Generally capture the below values for each log.
    • ProductKey
    • ModuleId
  • Below mentioned the common values which are used for this api

A. URL

GET /api/external/traders/get

B. User Input

Field Type Description
TraderId long  
TraderCode string  
TraderName string  

C. Request

D. Response

{
  "Message": "string",
  "TotalRecords": 0,
  "Content": [
    {
      "TraderId": 0,
      "TraderCode": "string",
      "TraderName": "string",
      "IsActive": 0,
      "IsDeleted": 0,
      "CreatedDate": "2023-09-26T11:39:37.137Z",
      "CreatedBy": 0,
      "UpdatedDate": "2023-09-26T11:39:37.137Z",
      "UpdatedBy": 0
    }
  ],
  "Content2": {},
  "IsRequestSuccessful": true
}

 
Revision History
Field Type Description Description