# (Legacy) Update a Target Update a target by ID Endpoint: PUT /target/{target_id} Version: xx.xx.xx Security: Auth0 ## Path parameters: - `target_id` (integer, required) Numeric ID of the target to update ## Request fields (application/json): - `parent_id` (number) - `name` (string) - `factual_id` (string) - `mediamath_organization_id` (number) - `target_inet` (string) - `visible` (boolean) - `visible_overridden` (boolean) - `bidder_frequency` (number) - `dimension_code` (string) - `version` (integer) ## Response 200 fields (application/json): - `data` (object) - `data.parent_id` (number) - `data.name` (string, required) - `data.factual_id` (string) - `data.mediamath_organization_id` (number) - `data.target_inet` (string) - `data.visible` (boolean) - `data.visible_overridden` (boolean) - `data.bidder_frequency` (number) - `data.dimension_code` (string) - `meta` (object) - `meta.status` (string, required) Example: "success" ## 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) ## Response 404 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)