Hi all,
We’re trying to ensure that all hardware assets imported from Microsoft Intune are automatically assigned the correct Vendor (e.g., Atea) in Freshservice.
So far, we’ve tried the following:
-
Workflow Automator (Scheduled): We created a workflow that filters assets where Manufacturer = Lenovo and Vendor is empty. However, there is no available action to set Vendor directly in the Asset module.
API attempt: We tried updating the asset using:
PUT /api/v2/assets/:id
{
"asset": {
"vendor": "Atea"
}
}
This returned:
{
"field": "Vendor",
"message": "Unexpected/invalid field in request"
}
-
GET /assets/:id?include=type_fields confirms that vendor_id is embedded under type_fields and seems to only be set when the asset is linked to a Product.
So it seems like the only way to assign Vendor is to:
-
Create a Product where the Vendor is set
-
Update the asset’s product_id to inherit the vendor indirectly
This feels pretty restrictive and not scalable when dealing with dynamic Intune imports.
Questions:
-
Is there any supported method to update the Vendor directly via API or Automator?
-
Are there plans to allow setting Vendor via Workflow Automator?
-
Has anyone used custom fields or third-party integrations to handle vendor mapping better?
-
Any marketplace app that helps match Product to Model/Manufacturer?
Thanks in advance!