Filters
- "
name
": "key_field
", - "
case_insensitive
": (optional), defines whether search should becase-insensitive
. Possible values: (1 -case-insensitive
, 0 -case-sensitive
). The default value is 0. - "
search_mappings
": (optional), defines whether the search should be performed inmappings
. Possible values: (1 - search should be performed in bothkey field values
and theirmappings
, 0 - search should be performed inkey field values
only). The default value is 0. - "
value
": ["value1
", ... ], - "
match
": "equals|not equals|contains|not contains|beginswith|endswith|not beginswith|not endswith"
where the value of the "value
" field should be an array.
If "search_mappings
" is set to 1, the search will be performed for both specified key field values and their mappings (descriptions). For example, if you have the creative_id
key field with some value of "1
" and its mapping of "First Creative
", you can search for it as follows:
{"name": "creative_id", "value": ["First Creative"],"match":"equals", "search_mappings": 1}
OR
{"name": "creative_id", "value": [1],"match": "equals"}
Search results will be fully identical.
You can even use a partial matching, like {"name":"creative_id","value": ["Creative"],"match":" contains", "search_mappings": 1}, but please note that if you use a too short search string (1 - 2 characters long), it may take significant time to look up all matching records.