Sorry that I have to re-open this. Seems like there is a problem explicitly with the negative unorder keywords that expect a Long instead of a string for targeting value?
<=== [2016-06-24 16:39:09 +0000 :: osy6n9bg4 :: 2ju :: 1851862034] twurl -H ads-api.twitter.com -X POST -d "[{"operation_type":"Create","params":{"line_item_id":"5jbxg","targeting_type":"NEGATIVE_UNORDERED_KEYWORD","targeting_value":"🍁🍁🍁"}}]" "/1/batch/accounts/18ce53uuf0f/targeting_criteria"
===> [2016-06-24 16:39:10 +0000 :: osy6n9bg4 :: 2ju :: 400 Bad Request :: 0.322s :: 299/300 (…59s)] {"request":[{"params":{"line_item_id":"5jbxg","account_id":"18ce53uuf0f"},"operation_type":"Create"}],"operation_errors":[[{"code":"INVALID_PARAMETER","message":"Expected valid targeting type, got \"NEGATIVE_UNORDERED_KEYWORD\" for targeting_type","parameter":"targeting_type"},{"code":"INVALID_PARAMETER","message":"Expected Long, got \"\uD83C\uDF41\uD83C\uDF41\uD83C\uDF41\" for targeting_value","parameter":"targeting_value"}]]}
Other positive type keywords worked fine for me. Could you advise?