# Add and View Targeting Add and view targeting Endpoint: POST /targeting Version: xx.xx.xx Security: Auth0 ## Request fields (application/json): - `strategy_id` (array, required) - `targeting` (object) - `targeting.audience` (object) - `targeting.audience.include` (array) - `targeting.audience.include.operator` (string) Enum: "AND", "OR" - `targeting.audience.include.audience_segment_ids` (array) - `targeting.audience.exclude` (array) - `targeting.contextual` (object) - `targeting.my_data` (object) - `targeting.location` (object) - `targeting.technology` (object) - `targeting.day_parts` (array) - `targeting.day_parts.user_time` (boolean) - `targeting.day_parts.start_hour` (integer, required) Example: 1 - `targeting.day_parts.end_hour` (integer, required) Example: 5 - `targeting.day_parts.days` (array, required) Enum: "M", "T", "W", "R", "F", "S", "U" ## Response 200 fields (application/json): - `data` (object) - `data.location` (array,null) - `data.location.strategy_id` (number, required) - `data.location.strategy_target_id` (number, required) - `data.location.strategy_target_exclude` (boolean, required) - `data.location.strategy_target_active` (boolean, required) - `data.location.strategy_target_operator` (string, required) - `data.location.strategy_target_value_id` (number, required) - `data.location.target_dimension_code` (string, required) - `data.location.target_dimension_name` (string, required) - `data.location.target_value_id` (number, required) - `data.location.target_value_name` (string, required) - `data.location.target_value_value` (number, required) - `data.location.target_value_code` (string, required) - `data.location.strategy_count` (number, required) - `meta` (object, required) - `meta.status` (string, required) - `meta.count` (number, required) - `errors` (array,null) ## Response 207 fields (application/json): - `data` (object, required) - `data.location` (array, required) - `data.location.strategy_id` (number, required) - `data.location.strategy_target_id` (number, required) - `data.location.strategy_target_exclude` (boolean, required) - `data.location.strategy_target_active` (boolean, required) - `data.location.strategy_target_operator` (string, required) - `data.location.strategy_target_value_id` (number, required) - `data.location.target_dimension_code` (string, required) - `data.location.target_dimension_name` (string, required) - `data.location.target_value_id` (number, required) - `data.location.target_value_name` (string, required) - `data.location.target_value_value` (number, required) - `data.location.target_value_code` (string, required) - `data.location.strategy_count` (number, required) - `meta` (object, required) - `meta.status` (string, required) - `meta.count` (number, required) - `errors` (array) - `errors.code` (string, required) - `errors.message` (string, required) - `errors.field` (string, required) ## Response 400 fields (application/json): - `errors` (array, required) - `errors.code` (string) - `errors.field` (string) Optional when it is a schema error - `errors.message` (string) - `meta` (object, required) - `meta.status` (string, required) ## Response 401 fields (application/json): - `errors` (array, required) - `errors.code` (string) - `errors.field` (string) Optional when it is a schema error - `errors.message` (string) - `meta` (object, required) - `meta.status` (string, required) ## Response 403 fields (application/json): - `errors` (array, required) - `errors.code` (string) - `errors.field` (string) Optional when it is a schema error - `errors.message` (string) - `meta` (object, required) - `meta.status` (string, required)