Skip to main content

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:

  1. Create a Product where the Vendor is set

  2. 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! 🙏

 

Join the Community or User Group to Participate in this Discussion

Reply