mbed_cloud.exceptions.CloudValueError: (400) 'None' Invalid key 'id__in' for filter attribute; must be one of:
dict_keys(['account_id', 'bootstrapped_timestamp', 'created_at', 'custom_attributes', 'deployed_state', 'last_deployment', 'description', 'device_class', 'id', 'manifest_url', 'mechanism', 'mechanism_url', 'name', 'host_gateway', 'device_type', 'serial_number', 'state', 'updated_at', 'vendor_id', 'alias', 'bootstrap_certificate_expiration', 'certificate_fingerprint', 'certificate_issuer_id', 'connector_certificate_expiration', 'device_execution_mode', 'firmware_checksum', 'manifest_timestamp', 'claimed_at'])
But on the Pelion portal, it's possible to start that campaign and to update filtered device firmware.
The following error appear after using
start_campaignmethod on a campaign which useid_infilter :But on the Pelion portal, it's possible to start that campaign and to update filtered device firmware.