Hi,
If you are using version 10.7 then have a look at the new feature called "Selective Match Tolerance" (https://techdocs.broadcom.com/us/en/ca-enterprise-software/devops/devtest-solutions/10-7/using/using-service-virtualization/service-virtualization-concepts/match-tolerance.html#concept.dita_6eba5512efed400e9ec95c8e457c8c31d01703ad_SelectiveMatchandSelecttoMatch)
If you are using version 10.6 then you need to add a RDM DPH to your Listen step (Request Data Manager) in your VSM. The RDM needs to be configured with one action "Keep Argument legalid", this will reduce the signature of any incoming request to only this one argument "legalid" (all the other arguments will be removed), as a consequence also all your signatures in your .vsi need to have this signature to allow for a matching.
If you are creating the virtual service via recording or request-response pairs then you can add the RDM DPH at the appropriate window while stepping through the wizard, that will keep your Listen step and your .vsi in sync.
If you have an existing virtual service that you want to adapt then after adding the RDM DPH in your .vsm you will need to also edit your .vsi and correct the signatures.
Hope this helps,
Danny