Thanks for the question, @chris_august7.
First, some context.
Possible keyword-based values include:
- BROAD_KEYWORD
- EXACT_KEYWORD
- UNORDERED_KEYWORD
- PHRASE_KEYWORD
- NEGATIVE_EXACT_KEYWORD
- NEGATIVE_UNORDERED_KEYWORD
- NEGATIVE_PHRASE_KEYWORD
These can be used with both the POST accounts/:account_id/targeting_criteria and and PUT accounts/:account_id/targeting_criteria endpoints.
EQ and NE are operator_type-specific enums. The operator_type parameter is only available for the POST batch/accounts/:account_id/targeting_criteria endpoint. Because it’s possible to specify EQ or NE with this endpoint, the only supported targeting types are: BROAD_KEYWORD, EXACT_KEYWORD, UNORDERED_KEYWORD, and PHRASE_KEYWORD.
You can get the negative keyword targeting types as follows:
NEGATIVE_EXACT_KEYWORD = {"targeting_type":"EXACT_KEYWORD","operator_type":"NE"}
NEGATIVE_UNORDERED_KEYWORD = {"targeting_type":"UNORDERED_KEYWORD","operator_type":"NE"}
NEGATIVE_PHRASE_KEYWORD = {"targeting_type":"PHRASE_KEYWORD","operator_type":"NE"}
Hope this helps!