POST api/Asset/SaveAsset

Api to save Asset

Request Information

URI Parameters

None.

Body Parameters

InsertUpdateAssetRequestModel
NameDescriptionTypeAdditional information
AssetID

integer

None.

AssetCode

string

Required

Name

string

Required

AssetDescription

string

Required

FacilityID

integer

Required

SageFacilityID

integer

None.

SubFacilityID

integer

Required

AssetCategoryID

integer

Required

DepartmentID

integer

Required

AssetGroupID

integer

None.

AssetSubGroupID

integer

None.

AssetTypeID

integer

None.

AssetClassificationID

integer

None.

PurchaseDate

date

None.

PurchaseCost

decimal number

None.

VendorID

integer

None.

Manufacturer

string

None.

ModelName

string

None.

PartNumber

string

None.

RegistrationNumber

string

None.

Lat

decimal number

None.

Long

decimal number

None.

VINNumber

string

None.

VehicleTitleNumber

string

None.

VehicleTitleCountyID

string

None.

VehicleRegistrationNumber

string

None.

VehicleLastInspection

date

None.

StatusID

integer

None.

AssetStatusID

integer

None.

Request Formats

application/json, text/json, text/plain, text/html

Sample:
{
  "assetID": 1,
  "assetCode": "sample string 1",
  "name": "sample string 2",
  "assetDescription": "sample string 3",
  "facilityID": 4,
  "sageFacilityID": 1,
  "subFacilityID": 5,
  "assetCategoryID": 6,
  "departmentID": 7,
  "assetGroupID": 1,
  "assetSubGroupID": 1,
  "assetTypeID": 1,
  "assetClassificationID": 1,
  "purchaseDate": "2026-02-25T15:50:17.1062489-05:00",
  "purchaseCost": 1.0,
  "vendorID": 1,
  "manufacturer": "sample string 8",
  "modelName": "sample string 9",
  "partNumber": "sample string 10",
  "registrationNumber": "sample string 11",
  "lat": 1.0,
  "long": 1.0,
  "vinNumber": "sample string 12",
  "vehicleTitleNumber": "sample string 13",
  "vehicleTitleCountyID": "sample string 14",
  "vehicleRegistrationNumber": "sample string 15",
  "vehicleLastInspection": "2026-02-25T15:50:17.1072499-05:00",
  "statusID": 1,
  "assetStatusID": 1
}

application/xml, text/xml

Sample:
<InsertUpdateAssetRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.RequestModel.Asset">
  <AssetCategoryID>6</AssetCategoryID>
  <AssetClassificationID>1</AssetClassificationID>
  <AssetCode>sample string 1</AssetCode>
  <AssetDescription>sample string 3</AssetDescription>
  <AssetGroupID>1</AssetGroupID>
  <AssetID>1</AssetID>
  <AssetStatusID>1</AssetStatusID>
  <AssetSubGroupID>1</AssetSubGroupID>
  <AssetTypeID>1</AssetTypeID>
  <DepartmentID>7</DepartmentID>
  <FacilityID>4</FacilityID>
  <Lat>1</Lat>
  <Long>1</Long>
  <Manufacturer>sample string 8</Manufacturer>
  <ModelName>sample string 9</ModelName>
  <Name>sample string 2</Name>
  <PartNumber>sample string 10</PartNumber>
  <PurchaseCost>1</PurchaseCost>
  <PurchaseDate>2026-02-25T15:50:17.1062489-05:00</PurchaseDate>
  <RegistrationNumber>sample string 11</RegistrationNumber>
  <SageFacilityID>1</SageFacilityID>
  <StatusID>1</StatusID>
  <SubFacilityID>5</SubFacilityID>
  <VINNumber>sample string 12</VINNumber>
  <VehicleLastInspection>2026-02-25T15:50:17.1072499-05:00</VehicleLastInspection>
  <VehicleRegistrationNumber>sample string 15</VehicleRegistrationNumber>
  <VehicleTitleCountyID>sample string 14</VehicleTitleCountyID>
  <VehicleTitleNumber>sample string 13</VehicleTitleNumber>
  <VendorID>1</VendorID>
</InsertUpdateAssetRequestModel>

multipart/form-data

Sample:
<InsertUpdateAssetRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.RequestModel.Asset"><AssetCategoryID>6</AssetCategoryID><AssetClassificationID>1</AssetClassificationID><AssetCode>sample string 1</AssetCode><AssetDescription>sample string 3</AssetDescription><AssetGroupID>1</AssetGroupID><AssetID>1</AssetID><AssetStatusID>1</AssetStatusID><AssetSubGroupID>1</AssetSubGroupID><AssetTypeID>1</AssetTypeID><DepartmentID>7</DepartmentID><FacilityID>4</FacilityID><Lat>1</Lat><Long>1</Long><Manufacturer>sample string 8</Manufacturer><ModelName>sample string 9</ModelName><Name>sample string 2</Name><PartNumber>sample string 10</PartNumber><PurchaseCost>1</PurchaseCost><PurchaseDate>2026-02-25T15:50:17.1062489-05:00</PurchaseDate><RegistrationNumber>sample string 11</RegistrationNumber><SageFacilityID>1</SageFacilityID><StatusID>1</StatusID><SubFacilityID>5</SubFacilityID><VINNumber>sample string 12</VINNumber><VehicleLastInspection>2026-02-25T15:50:17.1072499-05:00</VehicleLastInspection><VehicleRegistrationNumber>sample string 15</VehicleRegistrationNumber><VehicleTitleCountyID>sample string 14</VehicleTitleCountyID><VehicleTitleNumber>sample string 13</VehicleTitleNumber><VendorID>1</VendorID></InsertUpdateAssetRequestModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

CommonResponseDataModel
NameDescriptionTypeAdditional information
ReturnID

integer

Required

Message

string

Required

Successful

boolean

Required

Code

integer

None.

TotalRecord

integer

None.

Response Formats

application/json, text/json, text/plain, text/html

Sample:
{
  "returnID": 1,
  "message": "sample string 2",
  "successful": true,
  "code": 4,
  "totalRecord": 5
}

application/xml, text/xml

Sample:
<CommonResponseDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">
  <Code>4</Code>
  <Message>sample string 2</Message>
  <ReturnID>1</ReturnID>
  <Successful>true</Successful>
  <TotalRecord>5</TotalRecord>
</CommonResponseDataModel>

multipart/form-data

Sample:
<CommonResponseDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel"><Code>4</Code><Message>sample string 2</Message><ReturnID>1</ReturnID><Successful>true</Successful><TotalRecord>5</TotalRecord></CommonResponseDataModel>