{
"opencollection": "1.0.0",
"info": {
"name": "Fixxbook.Bearer.Api.V1 AfterHours Assets API",
"version": "bearer.v1"
},
"items": [
{
"info": {
"name": "Assets",
"type": "folder"
},
"items": [
{
"info": {
"name": "Get an asset",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/:assetId",
"params": [
{
"name": "assetId",
"value": "",
"type": "path",
"description": "Unique numeric asset identifier you want to get information of."
},
{
"name": "locationId",
"value": "",
"type": "query",
"description": "Unique numeric location identifier. Should be paired with the `tagId` parameter to work correctly."
},
{
"name": "storeId",
"value": "",
"type": "query",
"description": "Alphanumeric location identifier in the client’s system. Should be paired with the `tagId` parameter to work correctly."
},
{
"name": "tagId",
"value": "",
"type": "query",
"description": "Alphanumeric asset identifier assigned by the client. Should be paired with either `locationId` or `storeId` to work correctly."
},
{
"name": "trackingNumber",
"value": "",
"type": "query",
"description": "Unique ID of the work order. Use the parameter to get asset validation attributes: `AssetValidated`, `ValidationRequired`."
}
]
},
"docs": "Returns the details of the specified asset for the current subscriber.
\r\n Send the [GET/ assets/locations/{locationId}](/swagger/ui/index?version=3#/Assets/GETv3_assets_locations__locationId__trade__trade_) request to retrieve assets for a particular location."
},
{
"info": {
"name": "Associate Asset Code",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/AssociateAssetCode"
},
"docs": "Associate Asset Code"
},
{
"info": {
"name": "Search Assets",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/searchassets"
},
"docs": "Search Assets"
},
{
"info": {
"name": "Get Assets For Replacement",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/assetsforreplacement"
},
"docs": "Get Assets For Replacement"
},
{
"info": {
"name": "Get circuits and components",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/assetcomponents"
},
"docs": "Retrieves all circuits and components added to the specified parent assets.\r\n
Learn more about [updating assets on work orders](https://servicechannel.atlassian.net/wiki/spaces/SCU/pages/1484194012/Updating+Assets+on+Work+Orders) in ServiceChannel University."
},
{
"info": {
"name": "Get Filtered Assets",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/getfilteredassets"
},
"docs": "Get Filtered Assets"
},
{
"info": {
"name": "Get Filtered Assets V1",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/getfilteredassetsV1",
"params": [
{
"name": "providerId",
"value": "",
"type": "query",
"description": "The provider identifier. Required for sub-contractor request. [Required Special permissions]"
}
]
},
"docs": "Get Filtered Assets V1"
},
{
"info": {
"name": "Ge tFiltered Asset Leaks",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/getfilteredassetleaks"
},
"docs": "Ge tFiltered Asset Leaks"
},
{
"info": {
"name": "Get Wo Asset Tracking",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/getwoassettracking",
"params": [
{
"name": "woId",
"value": "",
"type": "query"
}
]
},
"docs": "Get Wo Asset Tracking"
},
{
"info": {
"name": "Get Wo Asset Tags and Tag IDs",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/WoAssetTags",
"params": [
{
"name": "recIds",
"value": "",
"type": "query"
}
]
},
"docs": "Get Wo Asset Tags and Tag IDs"
},
{
"info": {
"name": "Get assets",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/locations/:locationId",
"params": [
{
"name": "locationId",
"value": "",
"type": "path",
"description": "Unique numeric identifier of the location you want to retrieve assets details of."
},
{
"name": "trade",
"value": "",
"type": "query",
"description": "Trade of an asset type the asset is assigned to, for example, *CARPENTRY* or *PLUMBING*"
},
{
"name": "tradeId",
"value": "",
"type": "query",
"description": "Trade id of an asset type the asset is assigned to."
}
]
},
"docs": "Returns a list of assets with all details for the specified location. Enter the `trade` parameter to make your request more specific.\r\n
\r\n You can use the [GET/assets/{assetId}](/swagger/ui/index?version=3#/Assets/GETv3_assets__assetId__locationId__locationId__storeId__storeId__tagId__tagId__trackingNumber__trackingNumber_) method to get the details of a particular asset."
},
{
"info": {
"name": "POSTv3_assets_locationAssetsTree?locationId={locationId}&trade={trade}",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/locationAssetsTree",
"params": [
{
"name": "locationId",
"value": "",
"type": "query"
},
{
"name": "trade",
"value": "",
"type": "query"
}
]
}
},
{
"info": {
"name": "Get Assets WorkOrders",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/getassetwohistory",
"params": [
{
"name": "workOrdersCount",
"value": "",
"type": "query"
}
]
},
"docs": "This method allows to get WorkOrder objects by Asset Ids.
"
},
{
"info": {
"name": "Add an asset",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets"
},
"docs": "Creates a new asset for the existing asset type. Since you need to specify which type an asset will belong to, you can:\r\n
• use the [GET /AssetTypes](/swagger/ui/index?version=3#/AssetTypes/GETv3_AssetTypes) method to get a list of asset types of the current provider.\r\n
• create a new asset type by sending the [POST /AssetTypes](/swagger/ui/index?version=3#/AssetTypes/POSTv3_AssetTypes) request.\r\n
You can learn more about [adding and editing a"
},
{
"info": {
"name": "Update an asset",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/assets"
},
"docs": "Modifies the details of an existing asset."
},
{
"info": {
"name": "PUTv3_assets_UpdateAssetTypeInAsset",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/assets/UpdateAssetTypeInAsset"
}
},
{
"info": {
"name": "Add Update Asset",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/AddUpdateAsset"
},
"docs": "Add Update Asset"
},
{
"info": {
"name": "Activates or deactivates an asset depending on passed parameter.",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/Activation"
},
"docs": "Activates or deactivates an asset depending on passed parameter."
},
{
"info": {
"name": "Replace an asset",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/assets/workorders/:workorderId/attach",
"params": [
{
"name": "workorderId",
"value": "",
"type": "path",
"description": "Unique numeric identifier of the work order you want to assign an asset to. To retrieve IDs of work orders, use the [GET /workorders](/swagger/ui/index?version=3#/WorkOrders/GETv3_workorders_locationId__locationId__storeId__storeId_) method."
}
]
},
"docs": "Replaces one asset with another for the specified work order, or when the work order has no asset, attaches it. \r\n
Successful response returns `AssetId` and information about asset validation. \r\n
***Note***: A work order and an asset should belong to the same trade and location.\r\n
***Note***: This method cannot be used if a work order has more than one asset attached."
},
{
"info": {
"name": "Add assets",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/assets/workorders/attachassets"
},
"docs": "Assigns several assets to the specified work order at a time. The *MultipleAssetsPerWorkOrder* FF should be enabled for the method to work properly.\r\n
***Note***: Assets added before will remain attached to the work order along with the new ones."
},
{
"info": {
"name": "Add and replace assets",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/assets/workorders/setupassets"
},
"docs": "Assigns several assets to the specified work order at a time. The *MultipleAssetsPerWorkOrder* FF should be enabled for the method to work properly.\r\n
***Note***. Existing assets will be replaced with the new ones."
},
{
"info": {
"name": "Setup assets to the work request",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/assets/workrequest/setup"
},
"docs": "*In limited availability phase.*\r\n
Setup Assets to Work Request."
},
{
"info": {
"name": "Remove specified assets from specified work request",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/workrequest/remove"
},
"docs": "*In limited availability phase.*\r\n
Remove Assets from Work Request."
},
{
"info": {
"name": "Setup assets to the specified work order",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/workrequest/:workRequestId",
"params": [
{
"name": "workRequestId",
"value": "",
"type": "path"
}
]
},
"docs": "*In limited availability phase.*\r\n
Setup Assets to Work Order."
},
{
"info": {
"name": "Remove specified assets from specified work order",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/workorders/removeassets"
},
"docs": "Remove Assets from Work Order."
},
{
"info": {
"name": "Remove assets",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/assets/workorders/:workorderId/detach",
"params": [
{
"name": "workorderId",
"value": "",
"type": "path",
"description": "Unique numeric identifier of the work order you want to remove assets from. To retrieve IDs of work orders, use the [GET /workorders](/swagger/ui/index?version=3#/WorkOrders/GETv3_workorders_locationId__locationId__storeId__storeId_) method."
}
]
},
"docs": "Removes all assets assigned to the specified work order."
},
{
"info": {
"name": "Get asset workorder history",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/:assetid/assetwohistory",
"params": [
{
"name": "assetid",
"value": "",
"type": "path"
}
]
},
"docs": "Get asset workorder history"
},
{
"info": {
"name": "Get Asset Transfer Provider Id",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/:assetid/assetTransferProvider",
"params": [
{
"name": "assetid",
"value": "",
"type": "path"
}
]
},
"docs": "Get Asset Transfer Provider Id"
},
{
"info": {
"name": "Get Transfer Settings",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/TransferSettings/:subscriberId",
"params": [
{
"name": "subscriberId",
"value": "",
"type": "path"
}
]
},
"docs": "Get Transfer Settings"
},
{
"info": {
"name": "Get Brands",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/Brands"
},
"docs": "Get Brands"
},
{
"info": {
"name": "Get Brands (ver.2)",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/v2/Brands",
"params": [
{
"name": "keyword",
"value": "",
"type": "query"
},
{
"name": "startIndex",
"value": "",
"type": "query"
},
{
"name": "pageSize",
"value": "",
"type": "query"
}
]
},
"docs": "Get Brands (ver.2)"
},
{
"info": {
"name": "Get Brands (ver.3)",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/v3/Brands",
"params": [
{
"name": "assetTypeId",
"value": "",
"type": "query"
},
{
"name": "keyword",
"value": "",
"type": "query"
},
{
"name": "startIndex",
"value": "",
"type": "query"
},
{
"name": "pageSize",
"value": "",
"type": "query"
},
{
"name": "assetTypeBrandsOnly",
"value": "",
"type": "query"
},
{
"name": "subscriberId",
"value": "",
"type": "query"
}
]
},
"docs": "Get Brands (ver.3)"
},
{
"info": {
"name": "Add Brand",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/:brandName/AddBrand",
"params": [
{
"name": "brandName",
"value": "",
"type": "path"
}
]
},
"docs": "Add Brand"
},
{
"info": {
"name": "Get Asset Repair Status By AssetId",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/assetrepairstatus",
"params": [
{
"name": "assetId",
"value": "",
"type": "query"
}
]
},
"docs": "Get Asset Repair Status By AssetId"
},
{
"info": {
"name": "Get Asset Status History By AssetId",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/assetstatushistory",
"params": [
{
"name": "assetId",
"value": "",
"type": "query"
}
]
},
"docs": "Get Asset Status History By AssetId"
},
{
"info": {
"name": "Update Asset Repair Status By AssetId",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/assets/updateassetrepairstatus"
},
"docs": "Update Asset Repair Status By AssetId"
},
{
"info": {
"name": "Records the result of scanning an asset tag",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/RecordScannedAsset"
},
"docs": "Records the outcome of scanning (or attempting to scan) an asset tag. Includes validation status and standardized failure reasons. For a successful request, returns `true` in the response.\r\n
***Note:*** Asset scanning is based on **Asset Rules** (*AssetRules* FF) configured by clients within Asset Manager. To check validation rules, run the [GET/assets/{subscriberId}/ValidationRules](https://developer.servicechannel.com/swagger/index.html#/Assets/GETv3_assets_%7BsubscriberId%7D_"
},
{
"info": {
"name": "Determines if the specified asset has had its tag validated or not",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/HasAssetBeenValidated"
},
"docs": "Determines if the specified asset has had its tag validated or not"
},
{
"info": {
"name": "Returns asset tag validation information for the specified list of assets",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/GetAssetValidationInformation"
},
"docs": "Returns asset tag validation information for the specified list of assets"
},
{
"info": {
"name": "Gets the asset tag validation settings for the specified subscriber.",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/:subscriberId/ValidationRules",
"params": [
{
"name": "subscriberId",
"value": "",
"type": "path"
}
]
},
"docs": "Gets the asset tag validation settings for the specified subscriber."
},
{
"info": {
"name": "Gets the asset tag validation settings for the specified work order.",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/ValidationRulesByWOId",
"params": [
{
"name": "trackingNumber",
"value": "",
"type": "query"
}
]
},
"docs": "Gets the asset tag validation settings for the specified work order."
},
{
"info": {
"name": "Gets list of unable to validate reasons.",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/UnableToValidateReasons"
},
"docs": "Gets list of unable to validate reasons."
},
{
"info": {
"name": "Creates wo_UnableToValidateAssetHistory.",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/UnableToValidateReasons"
},
"docs": "Creates wo_UnableToValidateAssetHistory."
},
{
"info": {
"name": "Gets list of unable to scan reasons.",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/UnableToScanReasons",
"params": [
{
"name": "subscriberId",
"value": "",
"type": "query",
"description": "Subscriber unique indentifier"
}
]
},
"docs": "Gets list of unable to scan reasons."
},
{
"info": {
"name": "Creates wo_UnableToScanAssetHistory.",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/UnableToScanReasons"
},
"docs": "Creates wo_UnableToScanAssetHistory."
},
{
"info": {
"name": "Gets list of unable to add reasons.",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/UnableToAddReasons"
},
"docs": "Gets list of unable to add reasons."
},
{
"info": {
"name": "Creates wo_UnableToAddAssetHistory.",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/UnableToAddReasons"
},
"docs": "Creates wo_UnableToAddAssetHistory."
},
{
"info": {
"name": "Gets list of unable to scan reasons not attached assets.",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/UnableToScanReasonsNotAttachedAsset"
},
"docs": "Gets list of unable to scan reasons not attached assets."
},
{
"info": {
"name": "Gets list of unable to validate reasons not attached assets.",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/UnableToValidateReasonsNotAttachedAsset"
},
"docs": "Gets list of unable to validate reasons not attached assets."
},
{
"info": {
"name": "Gets the asset tag validation settings for multiple subscribers.",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/ValidationRulesForMultipleSubscribers"
},
"docs": "Gets the asset tag validation settings for multiple subscribers."
},
{
"info": {
"name": "Returns asset tag validation information for the specified assets and the work order",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/GetAssetValidationHistoryByTrackingNumber"
},
"docs": "Returns asset tag validation information for the specified assets and the work order"
},
{
"info": {
"name": "Update asset location",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/assets/updateAssetLocation",
"params": [
{
"name": "assetId",
"value": "",
"type": "query",
"description": "Asset update id"
},
{
"name": "locationId",
"value": "",
"type": "query",
"description": "New location id"
}
]
},
"docs": "Updates asset location"
},
{
"info": {
"name": "Get Scan Method",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/:trackingNumber/IsValidationRequired",
"params": [
{
"name": "trackingNumber",
"value": "",
"type": "path",
"description": "Tracking Number"
}
]
},
"docs": "Get Scan Method"
},
{
"info": {
"name": "Get primary attachments for asset list",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/getPrimaryAttachmentsForAssetList"
},
"docs": "Adds new asset. Returns list of attachments for successful request."
},
{
"info": {
"name": "Get primary attachments for asset list",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/getPrimaryAttachmentsForAssetList_v1"
},
"docs": "Adds new asset. Returns list of attachments for successful request."
},
{
"info": {
"name": "Get asset type groups by tradeId",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/:tradeId/getAssetTypeGroupsByTradeId",
"params": [
{
"name": "tradeId",
"value": "",
"type": "path"
}
]
},
"docs": "Adds tradeId. Returns list of assetTypeGroup for successful request."
},
{
"info": {
"name": "Get asset type groups by assetsIds",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/GetAssetTypeGroupsByAssetsIds"
},
"docs": "Adds assetsids. Returns list of assetTypeGroup for successful request."
},
{
"info": {
"name": "Get list of assets grouped by AsseTypeGroupID",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/searchassetsByGroupId"
},
"docs": "Get list of assets grouped by AsseTypeGroupID"
},
{
"info": {
"name": "Getting permission for edit asset",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/CanUserEditAsset",
"params": [
{
"name": "assetTypeId",
"value": "",
"type": "query"
}
]
},
"docs": "Getting permission for edit asset"
},
{
"info": {
"name": "Getting permission for provider for create new asset",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/CanCreateAsset/:assetTypeId",
"params": [
{
"name": "assetTypeId",
"value": "",
"type": "path"
}
]
},
"docs": "Getting permission for provider for create new asset"
},
{
"info": {
"name": "Getting permission for provider for create new asset",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/CanProviderCreateAssetForTrade/:tradeId",
"params": [
{
"name": "tradeId",
"value": "",
"type": "path"
}
]
},
"docs": "Getting permission for provider for create new asset"
},
{
"info": {
"name": "Get asset readings",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/AssetMeterReadings/:assetId",
"params": [
{
"name": "assetId",
"value": "",
"type": "path",
"description": "Unique numeric asset identifier you want to retrieve asset meter readings for."
},
{
"name": "lastMeterReadingValuesOnly",
"value": "",
"type": "query",
"description": "When it is true the response should contain one last AssetMeterReading entry for each AssetTypeMeter."
}
]
},
"docs": "Returns asset meter readings details of the specified asset for the current subscriber.\r\n
Send the [PUT /assets/AssetMeterReadings](/swagger/ui/index?version=3#/Assets/PUTv3_assets_AssetMeterReading) request to edit a particular asset meter reading.\r\n
Refer to ServiceChannel University to learn more about [asset meter readings](https://servicechannel.atlassian.net/wiki/spaces/SCU/pages/834469973/Asset+Meter+Reading)."
},
{
"info": {
"name": "POSTv3_assets_AssetMeterReading",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/AssetMeterReading"
}
},
{
"info": {
"name": "Update an asset meter reading",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/assets/AssetMeterReading"
},
"docs": "Updates information of a particular asset meter reading."
},
{
"info": {
"name": "Asset meter readings bulk create",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/CreateAssetMeterReadingsBulk"
},
"docs": "Creates asset meter readings.\r\n
Learn more about [adding asset meter reading](https://servicechannel.atlassian.net/wiki/spaces/SCU/pages/988840218/Adding+Asset+s+Meter+Reading+Data) in ServiceChannel University."
},
{
"info": {
"name": "Asset meter readings bulk update",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/assets/UpdateAssetMeterReadingsBulk"
},
"docs": "Updates information about asset meter readings."
},
{
"info": {
"name": "Add asset meters",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/AssetMeter"
},
"docs": "Attaches an asset meter to a certain asset by specifying a particular asset type meter."
},
{
"info": {
"name": "Get asset meters",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/AssetMeters",
"params": [
{
"name": "assetMeterId",
"value": "",
"type": "query",
"description": "Unique numeric asset meter identifier you want to get the details of."
},
{
"name": "assetId",
"value": "",
"type": "query",
"description": "Unique numeric asset identifier you want to retrieve asset meter details for."
}
]
},
"docs": "Returns the details of an asset meter by sending the `assetMeterId` parameter or the details of one or several asset meters by using the `assetId` parameter."
},
{
"info": {
"name": "Get Manufacturer",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/Manufacturer",
"params": [
{
"name": "manufacturerId",
"value": "",
"type": "query"
}
]
},
"docs": "Get Manufacturer"
},
{
"info": {
"name": "Get Work Orders Area list",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/WorkorderAreas/:subscriberId",
"params": [
{
"name": "subscriberId",
"value": "",
"type": "path"
}
]
},
"docs": "Get Work Orders Area list"
},
{
"info": {
"name": "Gets list of asset validation statuses for multiple work order.",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/GetValidationStatusesForMultipleWorkOrders",
"params": [
{
"name": "includeDeactivated",
"value": "",
"type": "query"
}
]
},
"docs": "Gets list of asset validation statuses for multiple work order."
},
{
"info": {
"name": "Update Asset Status By AssetId",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/assets/updateAssetStatus"
},
"docs": "Update Asset Status By AssetId"
},
{
"info": {
"name": "Update Assets Statuses",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/assets/updateAssetsStatuses"
},
"docs": "Update Assets Statuses"
},
{
"info": {
"name": "Check if provider is allowed to manage attachments",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/assets/canManageAttachments",
"params": [
{
"name": "subscriberId",
"value": "",
"type": "query"
}
]
},
"docs": "Check if provider is allowed to manage attachments"
},
{
"info": {
"name": "Check if RT assets can be attached to workOrders",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/checkWOsHaveRefTRackingAssets"
},
"docs": "Check if RT assets can be attached to workOrders"
},
{
"info": {
"name": "Complete Asset Transfer",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/assets/CompleteAssetTransfer",
"params": [
{
"name": "workorderId",
"value": "",
"type": "query"
},
{
"name": "assetId",
"value": "",
"type": "query"
}
]
},
"docs": "Complete Asset Transfer"
},
{
"info": {
"name": "Get Asset Transfer History",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/:assetId/assetTransferHistory",
"params": [
{
"name": "assetId",
"value": "",
"type": "path"
}
]
},
"docs": "Get Asset Transfer History"
},
{
"info": {
"name": "Get Asset Transfer Reasons",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/assetTransferReasons"
},
"docs": "Get Asset Transfer Reasons"
},
{
"info": {
"name": "Validate assets for merging",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/assetmerge/validate",
"params": [
{
"name": "mergedToAssetId",
"value": "",
"type": "query"
}
]
},
"docs": "Validate assets for merging"
},
{
"info": {
"name": "Merge assets",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/assetmerge/mergeAssets",
"params": [
{
"name": "mergedToAssetId",
"value": "",
"type": "query"
}
]
},
"docs": "Merge assets"
},
{
"info": {
"name": "Check if retrofit retire allowed",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/assets/IsRetrofitRetireAllowed",
"params": [
{
"name": "subscriberId",
"value": "",
"type": "query"
},
{
"name": "assetId",
"value": "",
"type": "query"
}
]
},
"docs": "Check if retrofit retire allowed"
},
{
"info": {
"name": "Bulk add/update asset to work order.",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/assets/BulkAddAssetToWo"
},
"docs": "Bulk add/update asset to work order."
},
{
"info": {
"name": "Get an asset",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/odata/assets(:assetId)",
"params": [
{
"name": "assetId",
"value": "",
"type": "path",
"description": "Unique numeric asset identifier you want to get the details of."
},
{
"name": "$expand",
"value": "",
"type": "query",
"description": "Expand a navigation property."
},
{
"name": "$select",
"value": "",
"type": "query",
"description": "Select a set of properties to return."
},
{
"name": "$filter",
"value": "",
"type": "query",
"description": "Filter a collection of resources addressed by a request URL."
},
{
"name": "$orderby",
"value": "",
"type": "query",
"description": "Order resources by the specified property in the response."
},
{
"name": "$top",
"value": "",
"type": "query",
"description": "Return the specified number of items in the response."
},
{
"name": "$skip",
"value": "",
"type": "query",
"description": "Skip the specified number of items in the response."
},
{
"name": "$count",
"value": "",
"type": "query",
"description": "Include the count of the matching resources in the response."
}
]
},
"docs": "Returns the details of the specified asset for the current subscriber."
},
{
"info": {
"name": "Get assets by `locationId` and `code`",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/odata/assets/Service.Search(locationId=:locationId,code=:code)",
"params": [
{
"name": "code",
"value": "",
"type": "path",
"description": "Also known as AssetTag. The value must be entered in '29182-A'"
},
{
"name": "locationId",
"value": "",
"type": "path",
"description": "Unique numeric identifier of the location you want to get assets of."
},
{
"name": "$expand",
"value": "",
"type": "query",
"description": "Expand a navigation property."
},
{
"name": "$select",
"value": "",
"type": "query",
"description": "Select a set of properties to return."
},
{
"name": "$filter",
"value": "",
"type": "query",
"description": "Filter a collection of resources addressed by a request URL."
},
{
"name": "$orderby",
"value": "",
"type": "query",
"description": "Order resources by the specified property in the response."
},
{
"name": "$top",
"value": "",
"type": "query",
"description": "Return the specified number of items in the response."
},
{
"name": "$skip",
"value": "",
"type": "query",
"description": "Skip the specified number of items in the response."
},
{
"name": "$count",
"value": "",
"type": "query",
"description": "Include the count of the matching resources in the response."
}
]
},
"docs": "Returns a list of assets for the current subscriber based on the specified `locationId` and `code` parameters. You can narrow the search by applying other filter parameters."
},
{
"info": {
"name": "Assets_AssociateAssetCode",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/odata/assets/Service.AssociateAssetCode(equipmentId=:equipmentId,code=:code,processDuplicatedAssetTag=:processDuplicatedAssetTag)",
"params": [
{
"name": "processDuplicatedAssetTag",
"value": "",
"type": "path"
},
{
"name": "code",
"value": "",
"type": "path"
},
{
"name": "equipmentId",
"value": "",
"type": "path"
},
{
"name": "$expand",
"value": "",
"type": "query",
"description": "Expand a navigation property."
},
{
"name": "$select",
"value": "",
"type": "query",
"description": "Select a set of properties to return."
},
{
"name": "$filter",
"value": "",
"type": "query",
"description": "Filter a collection of resources addressed by a request URL."
},
{
"name": "$orderby",
"value": "",
"type": "query",
"description": "Order resources by the specified property in the response."
},
{
"name": "$top",
"value": "",
"type": "query",
"description": "Return the specified number of items in the response."
},
{
"name": "$skip",
"value": "",
"type": "query",
"description": "Skip the specified number of items in the response."
},
{
"name": "$count",
"value": "",
"type": "query",
"description": "Include the count of the matching resources in the response."
}
]
}
},
{
"info": {
"name": "Finds assets using the supplied search criteria. The following fields will be searched for a match to the search criteria: tag ID, asset type, brand, serial Number",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/odata/assets/Service.FindAssets(searchCriteria=:searchCriteria)",
"params": [
{
"name": "searchCriteria",
"value": "",
"type": "path"
},
{
"name": "$expand",
"value": "",
"type": "query",
"description": "Expand a navigation property."
},
{
"name": "$select",
"value": "",
"type": "query",
"description": "Select a set of properties to return."
},
{
"name": "$filter",
"value": "",
"type": "query",
"description": "Filter a collection of resources addressed by a request URL."
},
{
"name": "$orderby",
"value": "",
"type": "query",
"description": "Order resources by the specified property in the response."
},
{
"name": "$top",
"value": "",
"type": "query",
"description": "Return the specified number of items in the response."
},
{
"name": "$skip",
"value": "",
"type": "query",
"description": "Skip the specified number of items in the response."
},
{
"name": "$count",
"value": "",
"type": "query",
"description": "Include the count of the matching resources in the response."
}
]
},
"docs": "Finds assets using the supplied search criteria. The following fields will be searched for a match to the search criteria: tag ID, asset type, brand, serial Number"
},
{
"info": {
"name": "Finds assets using the supplied search criteria. The following fields will be searched for a match to the search criteria: tag ID, asset type, brand, serial Number",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/odata/assets/Service.FindAssetsBySubscriber(searchCriteria=:searchCriteria,subscriberId=:subscriberId)",
"params": [
{
"name": "subscriberId",
"value": "",
"type": "path"
},
{
"name": "searchCriteria",
"value": "",
"type": "path"
},
{
"name": "$expand",
"value": "",
"type": "query",
"description": "Expand a navigation property."
},
{
"name": "$select",
"value": "",
"type": "query",
"description": "Select a set of properties to return."
},
{
"name": "$filter",
"value": "",
"type": "query",
"description": "Filter a collection of resources addressed by a request URL."
},
{
"name": "$orderby",
"value": "",
"type": "query",
"description": "Order resources by the specified property in the response."
},
{
"name": "$top",
"value": "",
"type": "query",
"description": "Return the specified number of items in the response."
},
{
"name": "$skip",
"value": "",
"type": "query",
"description": "Skip the specified number of items in the response."
},
{
"name": "$count",
"value": "",
"type": "query",
"description": "Include the count of the matching resources in the response."
}
]
},
"docs": "Finds assets using the supplied search criteria. The following fields will be searched for a match to the search criteria: tag ID, asset type, brand, serial Number"
},
{
"info": {
"name": "Assets_FindAssetsByLocation",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/odata/assets/Service.FindAssetsByLocation(searchCriteria=:searchCriteria,locationId=:locationId)",
"params": [
{
"name": "locationId",
"value": "",
"type": "path"
},
{
"name": "searchCriteria",
"value": "",
"type": "path"
},
{
"name": "$expand",
"value": "",
"type": "query",
"description": "Expand a navigation property."
},
{
"name": "$select",
"value": "",
"type": "query",
"description": "Select a set of properties to return."
},
{
"name": "$filter",
"value": "",
"type": "query",
"description": "Filter a collection of resources addressed by a request URL."
},
{
"name": "$orderby",
"value": "",
"type": "query",
"description": "Order resources by the specified property in the response."
},
{
"name": "$top",
"value": "",
"type": "query",
"description": "Return the specified number of items in the response."
},
{
"name": "$skip",
"value": "",
"type": "query",
"description": "Skip the specified number of items in the response."
},
{
"name": "$count",
"value": "",
"type": "query",
"description": "Include the count of the matching resources in the response."
}
]
}
}
]
}
],
"bundled": true
}