Contents
The Assets endpoint manages fixed asset tracking — equipment, machinery, vehicles, and other tracked assets. Assets support full lifecycle operations from creation through receiving, field updates, and discontinuation.
{
"shortID": "FORKLIFT-001",
"description": "Toyota 8FBE18 Electric Forklift",
"assetType": 3,
"assetTypeName": "Material Handling",
"serial": "FLT-2025-A001",
"warehouse": 1,
"warehouseName": "Main",
"location": "Bay-D",
"status": "Active",
"created": "2025-01-15T08:00:00Z",
"modified": "2025-05-10T14:30:00Z",
"discontinued": null
}| Field | Type | Description |
|---|---|---|
shortID | string | Unique asset identifier |
description | string | Asset description |
assetType | integer | Asset type ID |
assetTypeName | string | Asset type display name |
serial | string | Serial number |
warehouse | integer | Warehouse ID |
warehouseName | string | Warehouse name |
location | string | Location within warehouse |
status | string | Active or Discontinued |
created | datetime | Record creation date |
modified | datetime | Last modification date |
discontinued | datetime|null | Date discontinued; null if active |
GET /AssetReturns active (non-discontinued) assets with standard pagination parameters.
| Field | Type | Required | Description |
|---|---|---|---|
page | integer | No | Page number (default 1) |
pageSize | integer | No | Results per page |
sort | string | No | Field to sort by |
direction | string | No | asc or desc |
{
"value": [
{
"shortID": "FORKLIFT-001",
"description": "Toyota 8FBE18 Electric Forklift",
"assetType": 3,
"assetTypeName": "Material Handling",
"serial": "FLT-2025-A001",
"warehouse": 1,
"warehouseName": "Main",
"location": "Bay-D",
"status": "Active",
"created": "2025-01-15T08:00:00Z",
"modified": "2025-05-10T14:30:00Z",
"discontinued": null
},
{
"shortID": "COMPRESSOR-003",
"description": "Atlas Copco GA15 Air Compressor",
"assetType": 5,
"assetTypeName": "Equipment",
"serial": "AC-GA15-2024-003",
"warehouse": 2,
"warehouseName": "North",
"location": "Utility Room",
"status": "Active",
"created": "2024-08-22T00:00:00Z",
"modified": "2024-08-22T00:00:00Z",
"discontinued": null
}
],
"totalCount": 84,
"page": 1,
"pageSize": 25,
"pageCount": 4,
"hasMore": true
}GET /Asset/AllSame response shape as List Assets but includes discontinued records.
GET /Asset/TypesReturns the available asset type classifications.
{
"value": [
{ "assetType": 1, "typeName": "Vehicles" },
{ "assetType": 2, "typeName": "IT Equipment" },
{ "assetType": 3, "typeName": "Material Handling" },
{ "assetType": 5, "typeName": "Equipment" }
],
"totalCount": 7,
"page": 1,
"pageSize": 25,
"pageCount": 1,
"hasMore": false
}| Field | Type | Description |
|---|---|---|
assetType | integer | Asset type ID |
typeName | string | Display name |
GET /Asset/{shortID}Returns the full asset record by its ShortID.
Returns the full asset object.
POST /AssetUpsert — creates the asset if shortID is new, updates if it already exists.
{
"shortID": "FORKLIFT-001",
"description": "Toyota 8FBE18 Electric Forklift",
"assetType": 3,
"serial": "FLT-2025-A001",
"warehouse": 1,
"location": "Bay-D"
}| Field | Type | Required | Description |
|---|---|---|---|
shortID | string | Yes | Unique asset identifier |
description | string | Yes | Asset description |
assetType | integer | Yes | Asset type ID |
serial | string | No | Serial number |
warehouse | integer | No | Warehouse ID |
location | string | No | Location within warehouse |
Returns the full asset object after create or update.
POST /Asset/ReceiveReceives an asset from a purchase order by processing its temporary receiving record.
{
"poNumber": "PO-2025-0039",
"shortID": "FORKLIFT-002"
}| Field | Type | Required | Description |
|---|---|---|---|
poNumber | string | Yes | Source PO number |
shortID | string | Yes | Asset ShortID to receive |
Returns the full asset object after receiving.
POST /Asset/UpdateUpdates specific mutable fields on an existing asset — faceplate data, ship/return dates, and other properties.
{
"shortID": "FORKLIFT-001",
"faceplate": "FL-001",
"shipDate": "2025-06-01T00:00:00Z",
"returnDate": null
}| Field | Type | Required | Description |
|---|---|---|---|
shortID | string | Yes | Asset to update |
faceplate | string | No | Faceplate/label identifier |
shipDate | datetime | No | Date asset was shipped |
returnDate | datetime | No | Date asset was returned |
Returns the full asset object after update.
DELETE /Asset/{shortID}Marks the asset as discontinued (soft delete). The record is retained and visible via GET /Asset/All.
{
"shortID": "FORKLIFT-001",
"status": "Discontinued",
"discontinued": "2025-05-31T14:30:00Z"
}| Action | Required Permission |
|---|---|
| List / Get assets | All Assets (SecurityID 26) |
| Create / Update / Receive / Discontinue | Asset Catalog (SecurityID 161) |
On this page