Link/Unlink Assets
The below API is used to link an asset to another asset. Linking or un-linking can be performed using the Asset ID or the Asset Serials.
Request: POST
Signature: /api/mobile/LinkAsset
Body:
{
"Token":"Token",
"AssetID":AssetID_To_Link,
"LinkTo":AssetID_To_Link_To,
"Replace":Replace_or_not
}
or
{
"Token":"Token",
"AssetSerial":"AssetSerial_To_Link",
"LinkToSerial":"AssetSerial_To_Link_To",
"Replace":Replace_or_not
}
Sample: /api/mobile/LinkAsset
Body:
{
"Token":"VomYEMiECFFyAQ3==",
"AssetID":123,
"LinkTo":234,
"Replace": true
}
or
{
"Token":"VomYEMiECFFyAQ3==",
"AssetSerial":"XYZ1234",
"LinkToSerial":"ABC4567",
"Replace": true
}
Response:
{
"Code": 1,
"Info": "Asset linked successfully",
"RowsAffected": 1,
"Scalar": null,
"Identity": 0,
"RetInfo": null
}
Things to know about this API:
- Token - You can use Login API to get token displayed under Info
- These fields are mandatory while sending request body:
- AssetID or AssetSerial - The ID or Serial of the asset being linked
- LinkTo or LinkToSerial - The ID or Serial of the asset to which the first asset is linked
- Replace - Whether to replace any existing linked assets of the same type
The below API is used to unlink an asset that is linked to another.
Request: POST
Signature: /api/mobile/UnlinkAsset
Body:
{
"Token":"Token",
"AssetID":AssetID_To_Unlink
}
or
{
"Token":"Token",
"AssetSerial":"AssetSerial_To_Unlink"
}
Sample: /api/mobile/UnlinkAsset
Body:
{
"Token":"VomYEMiECFFyAQ3==",
"AssetID":123
}
or
{
"Token":"VomYEMiECFFyAQ3==",
"AssetSerial":"XYZ1234"
}
Response:
{
"Code": 1,
"Info": "Asset unlinked successfully",
"RowsAffected": 1,
"Scalar": null,
"Identity": 0,
"RetInfo": null
}
Things to know about this API:
- Token - You can use Login API to get token displayed under Info
- These fields are mandatory while sending request body:
- AssetID or AssetSerial - The ID or the Serial of the asset being unlinked