PUT api/Portal/Asset/Edit
Create / Update an asset.
Request Information
URI Parameters
None.
Body Parameters
IBMS_Cloud_API.ContractModel+AssetFieldsName | Description | Type | Additional information |
---|---|---|---|
PeriodicAssetID | integer |
None. |
|
SiteID | integer |
None. |
|
Reference | string |
None. |
|
Description | string |
None. |
|
Quantity | integer |
None. |
|
Location | string |
None. |
|
Building | string |
None. |
|
AssetType | string |
None. |
|
AssetMake | string |
None. |
|
AssetModel | string |
None. |
|
AssetSerialNum | string |
None. |
|
StatusID | integer |
None. |
|
PeriodicalAssetCategoryID | integer |
None. |
|
ManagedID | integer |
None. |
|
PeriodicalAssetTypeID | integer |
None. |
|
PeriodicalAssetStatutoryTypeID | integer |
None. |
|
TypeID | integer |
None. |
|
AssetCategory | string |
None. |
|
ClientAssetReference | string |
None. |
|
AssetRefrigerant | string |
None. |
|
AssetFan | string |
None. |
|
AssetBelt | string |
None. |
|
FilterSize | string |
None. |
|
CategoryType | string |
None. |
|
NumOfMaintenanceVisits | string |
None. |
|
HoursRequired | string |
None. |
|
NormalHours | string |
None. |
|
AgeOfPlant | string |
None. |
|
YearOfManufacture | integer |
None. |
|
LifeCycleInYears | integer |
None. |
|
ConditionID | integer |
None. |
|
ReplacementLabourHours | integer |
None. |
|
ReplacementLabourCost | decimal number |
None. |
|
AccessDetails | string |
None. |
|
ClientReference | string |
None. |
|
Notes | string |
None. |
|
ConditionDetails | string |
None. |
|
WorkOrderGroupID | integer |
None. |
|
ManagedFlagID | integer |
None. |
|
SurveyDocTemplateID | integer |
None. |
|
PeriodicalID | integer |
None. |
|
AssetScheduleID | integer |
None. |
|
Images | Collection of IBMS_Cloud_API.ContractModel+SiteAssetImage |
None. |
Request Formats
application/json, text/json
Sample:
{ "PeriodicAssetID": 1, "SiteID": 2, "Reference": "sample string 3", "Description": "sample string 4", "Quantity": 5, "Location": "sample string 6", "Building": "sample string 7", "AssetType": "sample string 8", "AssetMake": "sample string 9", "AssetModel": "sample string 10", "AssetSerialNum": "sample string 11", "StatusID": 12, "PeriodicalAssetCategoryID": 13, "ManagedID": 14, "PeriodicalAssetTypeID": 15, "PeriodicalAssetStatutoryTypeID": 16, "TypeID": 17, "AssetCategory": "sample string 18", "ClientAssetReference": "sample string 19", "AssetRefrigerant": "sample string 20", "AssetFan": "sample string 21", "AssetBelt": "sample string 22", "FilterSize": "sample string 23", "CategoryType": "sample string 24", "NumOfMaintenanceVisits": "sample string 25", "HoursRequired": "sample string 26", "NormalHours": "sample string 27", "AgeOfPlant": "sample string 28", "YearOfManufacture": 29, "LifeCycleInYears": 30, "ConditionID": 31, "ReplacementLabourHours": 32, "ReplacementLabourCost": 33.1, "AccessDetails": "sample string 34", "ClientReference": "sample string 35", "Notes": "sample string 36", "ConditionDetails": "sample string 37", "WorkOrderGroupID": 38, "ManagedFlagID": 39, "SurveyDocTemplateID": 40, "PeriodicalID": 41, "AssetScheduleID": 42, "Images": [ { "Base64": "sample string 1", "FileName": "sample string 2", "PeriodicalAssetImageID": 3 }, { "Base64": "sample string 1", "FileName": "sample string 2", "PeriodicalAssetImageID": 3 } ] }
text/html
Sample:
{"PeriodicAssetID":1,"SiteID":2,"Reference":"sample string 3","Description":"sample string 4","Quantity":5,"Location":"sample string 6","Building":"sample string 7","AssetType":"sample string 8","AssetMake":"sample string 9","AssetModel":"sample string 10","AssetSerialNum":"sample string 11","StatusID":12,"PeriodicalAssetCategoryID":13,"ManagedID":14,"PeriodicalAssetTypeID":15,"PeriodicalAssetStatutoryTypeID":16,"TypeID":17,"AssetCategory":"sample string 18","ClientAssetReference":"sample string 19","AssetRefrigerant":"sample string 20","AssetFan":"sample string 21","AssetBelt":"sample string 22","FilterSize":"sample string 23","CategoryType":"sample string 24","NumOfMaintenanceVisits":"sample string 25","HoursRequired":"sample string 26","NormalHours":"sample string 27","AgeOfPlant":"sample string 28","YearOfManufacture":29,"LifeCycleInYears":30,"ConditionID":31,"ReplacementLabourHours":32,"ReplacementLabourCost":33.1,"AccessDetails":"sample string 34","ClientReference":"sample string 35","Notes":"sample string 36","ConditionDetails":"sample string 37","WorkOrderGroupID":38,"ManagedFlagID":39,"SurveyDocTemplateID":40,"PeriodicalID":41,"AssetScheduleID":42,"Images":[{"Base64":"sample string 1","FileName":"sample string 2","PeriodicalAssetImageID":3},{"Base64":"sample string 1","FileName":"sample string 2","PeriodicalAssetImageID":3}]}
application/xml, text/xml
Sample:
<ContractModel.AssetFields xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IBMS_Cloud_API"> <AccessDetails>sample string 34</AccessDetails> <AgeOfPlant>sample string 28</AgeOfPlant> <AssetBelt>sample string 22</AssetBelt> <AssetCategory>sample string 18</AssetCategory> <AssetFan>sample string 21</AssetFan> <AssetMake>sample string 9</AssetMake> <AssetModel>sample string 10</AssetModel> <AssetRefrigerant>sample string 20</AssetRefrigerant> <AssetScheduleID>42</AssetScheduleID> <AssetSerialNum>sample string 11</AssetSerialNum> <AssetType>sample string 8</AssetType> <Building>sample string 7</Building> <CategoryType>sample string 24</CategoryType> <ClientAssetReference>sample string 19</ClientAssetReference> <ClientReference>sample string 35</ClientReference> <ConditionDetails>sample string 37</ConditionDetails> <ConditionID>31</ConditionID> <Description>sample string 4</Description> <FilterSize>sample string 23</FilterSize> <HoursRequired>sample string 26</HoursRequired> <Images> <ContractModel.SiteAssetImage> <Base64>sample string 1</Base64> <FileName>sample string 2</FileName> <PeriodicalAssetImageID>3</PeriodicalAssetImageID> </ContractModel.SiteAssetImage> <ContractModel.SiteAssetImage> <Base64>sample string 1</Base64> <FileName>sample string 2</FileName> <PeriodicalAssetImageID>3</PeriodicalAssetImageID> </ContractModel.SiteAssetImage> </Images> <LifeCycleInYears>30</LifeCycleInYears> <Location>sample string 6</Location> <ManagedFlagID>39</ManagedFlagID> <ManagedID>14</ManagedID> <NormalHours>sample string 27</NormalHours> <Notes>sample string 36</Notes> <NumOfMaintenanceVisits>sample string 25</NumOfMaintenanceVisits> <PeriodicAssetID>1</PeriodicAssetID> <PeriodicalAssetCategoryID>13</PeriodicalAssetCategoryID> <PeriodicalAssetStatutoryTypeID>16</PeriodicalAssetStatutoryTypeID> <PeriodicalAssetTypeID>15</PeriodicalAssetTypeID> <PeriodicalID>41</PeriodicalID> <Quantity>5</Quantity> <Reference>sample string 3</Reference> <ReplacementLabourCost>33.1</ReplacementLabourCost> <ReplacementLabourHours>32</ReplacementLabourHours> <SiteID>2</SiteID> <StatusID>12</StatusID> <SurveyDocTemplateID>40</SurveyDocTemplateID> <TypeID>17</TypeID> <WorkOrderGroupID>38</WorkOrderGroupID> <YearOfManufacture>29</YearOfManufacture> </ContractModel.AssetFields>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Collection of IBMS_Cloud_API.ClientModel+ClientFieldsName | Description | Type | Additional information |
---|---|---|---|
ClientID | string |
None. |
|
ClientName | string |
None. |
|
StatusID | string |
None. |
|
StatusLabel | string |
None. |
|
Reference | string |
None. |
|
Phone | string |
None. |
|
CityTown | string |
None. |
|
Postcode | string |
None. |
|
TotalSites | string |
None. |
|
ActiveStatus | integer |
None. |
Response Formats
application/json, text/json
Sample:
[ { "ClientID": "sample string 1", "ClientName": "sample string 2", "StatusID": "sample string 3", "StatusLabel": "sample string 4", "Reference": "sample string 5", "Phone": "sample string 6", "CityTown": "sample string 7", "Postcode": "sample string 8", "TotalSites": "sample string 9", "ActiveStatus": 10 }, { "ClientID": "sample string 1", "ClientName": "sample string 2", "StatusID": "sample string 3", "StatusLabel": "sample string 4", "Reference": "sample string 5", "Phone": "sample string 6", "CityTown": "sample string 7", "Postcode": "sample string 8", "TotalSites": "sample string 9", "ActiveStatus": 10 } ]
text/html
Sample:
[{"ClientID":"sample string 1","ClientName":"sample string 2","StatusID":"sample string 3","StatusLabel":"sample string 4","Reference":"sample string 5","Phone":"sample string 6","CityTown":"sample string 7","Postcode":"sample string 8","TotalSites":"sample string 9","ActiveStatus":10},{"ClientID":"sample string 1","ClientName":"sample string 2","StatusID":"sample string 3","StatusLabel":"sample string 4","Reference":"sample string 5","Phone":"sample string 6","CityTown":"sample string 7","Postcode":"sample string 8","TotalSites":"sample string 9","ActiveStatus":10}]
application/xml, text/xml
Sample:
<ArrayOfClientModel.ClientFields xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IBMS_Cloud_API"> <ClientModel.ClientFields> <ActiveStatus>10</ActiveStatus> <CityTown>sample string 7</CityTown> <ClientID>sample string 1</ClientID> <ClientName>sample string 2</ClientName> <Phone>sample string 6</Phone> <Postcode>sample string 8</Postcode> <Reference>sample string 5</Reference> <StatusID>sample string 3</StatusID> <StatusLabel>sample string 4</StatusLabel> <TotalSites>sample string 9</TotalSites> </ClientModel.ClientFields> <ClientModel.ClientFields> <ActiveStatus>10</ActiveStatus> <CityTown>sample string 7</CityTown> <ClientID>sample string 1</ClientID> <ClientName>sample string 2</ClientName> <Phone>sample string 6</Phone> <Postcode>sample string 8</Postcode> <Reference>sample string 5</Reference> <StatusID>sample string 3</StatusID> <StatusLabel>sample string 4</StatusLabel> <TotalSites>sample string 9</TotalSites> </ClientModel.ClientFields> </ArrayOfClientModel.ClientFields>