Why is filtering not working as defined in Softlayer API filtering documentation?
Here is the REST call to the API with filtering:
https://api.softlayer.com/rest/v3/SoftLayer_Account/getVirtualGuests?objectMask=mask[id,datacenter]&objectFilter={"datacenter":{"name":{"operation":"dal05"}}}
And this wont work. It returns virtual hosts from any datacenter, NOT from dal05 ONLY as expected:
<root>
<item>
<id>24291415</id>
<datacenter>
<id>814994</id>
<longName>Amsterdam 3</longName>
<name>ams03</name>
<statusId>2</statusId>
</datacenter>
</item>
<item>
<id>26248749</id>
<datacenter>
<id>814994</id>
<longName>Amsterdam 3</longName>
<name>ams03</name>
<statusId>2</statusId>
</datacenter>
</item>
<item>
<id>26248751</id>
<datacenter>
<id>814994</id>
<longName>Amsterdam 3</longName>
<name>ams03</name>
<statusId>2</statusId>
</datacenter>
</item>
</root>