Idea ID: 2807186

Update with a key other than "Id" when updating the device record with REST API

Status : Waiting for Votes
Waiting for Votes
See status update history
over 1 year ago

It’s an enhancement request , CU  need to update device record by REST API.

By current design The Update operation requires the 'Id' field to locate the record.

There is no alternative.

However ,There is no many id records on SMAX side , so customer  want to use "AssetTag” as key to update on API side.

We are verifying a method to update a device record using REST API.

Since the API execution tool side often does not have the "Id" information of the SMAX device record, we would like to update it using fields such as "Asset Tag (asset tag)" as a key.

*It is an important issue for using SMAX in a certain project, so I would like you to check it deeply.




  • I agree with this.  Having to do lookups for the ID of a record to update a record in SMAX using the MaaS connector in Connect-IT adds a lot of overhead.  Here's some numbers.

    Contacts:  42k

    Lookups (3):  8 hours

    Lookups(0):  3 hours


    This lead me to track down the IDs utilizing the db views in the "xservices_ems" db.  Then the  data to imported was updated with the IDs in SMAX.  This alleviated the lookup requirements and sped up the imports.

  • Thank you for sharing your idea! It’s open for comments and kudos, and we’re looking forward to input from the community. Once there is enough community traction, it will be further reviewed by the product team.