# Update a Target

Update a target by ID

Endpoint: POST /targets/{target_id}
Version: 3.0.1807
Security: Auth0

## Path parameters:

  - `target_id` (integer, required)
    Numeric ID of the target to update

## Request fields (application/json):

  - `parent_id` (integer)
    Example: 5

  - `name` (string)

  - `factual_id` (string)

  - `mediamath_organization_id` (integer)
    Example: 55

  - `target_inet` (string)

  - `visible` (boolean)

  - `visible_overridden` (boolean)

  - `bidder_frequency` (integer)
    Example: 3

  - `dimension_code` (string)

  - `version` (integer)
    Example: 2

## Response 200 fields (application/json):

  - `data` (object)

  - `data.parent_id` (integer)
    Example: 10

  - `data.name` (string, required)

  - `data.factual_id` (string)

  - `data.mediamath_organization_id` (integer)
    Example: 20

  - `data.target_inet` (string)

  - `data.visible` (boolean)

  - `data.visible_overridden` (boolean)

  - `data.bidder_frequency` (integer)
    Example: 5

  - `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)


