# Update a Pixel Bundle

Update a pixel bundle by ID

Endpoint: POST /pixel_bundles/{pixel_bundle_id}
Version: 3.0.1807
Security: Auth0

## Path parameters:

  - `pixel_bundle_id` (integer, required)
    Numeric ID of the pixel bundle to update

## Request fields (application/json):

  - `version` (integer)
    Example: 4

  - `provider_id` (integer,null)
    Example: 15

  - `name` (string)

  - `cost_pct_cpm` (number,null)

  - `eligible` (boolean)

  - `cost_cpm` (number,null)

  - `tag_type` (string)
    Enum: "dfa", "uat", "image", "iframe", "js"

  - `pricing` (string,null)
    Enum: "CPM", "CPTS"

  - `cost_cpts` (number,null)

  - `segment_op` (string,null)
    Enum: "AND", "OR"

  - `rmx_friendly` (boolean)

  - `rmx_merit` (boolean)

  - `rmx_pc_window_minutes` (integer,null)
    Example: 34

  - `rmx_pv_window_minutes` (integer,null)
    Example: 44

  - `rmx_conversion_type` (string)
    Enum: "one", "variable"

  - `rmx_conversion_minutes` (integer)
    Example: 24

  - `currency` (string,null)
    Enum: "S1", "S2", "V1", "V2"

  - `revenue` (string,null)
    Enum: "S1", "S2", "V1", "V2"

  - `currency_fixed` (string,null)

  - `status` (boolean)

  - `event_urls` (array,null)

  - `contianer_tags` (array,null)

## Response 200 fields (application/json):

  - `data` (object)

  - `data.pixel_type` (string)
    Enum: "creative", "event", "data", "segment", "dynamic"

  - `data.advertiser_id` (integer,null)
    Example: 23

  - `data.agency_id` (integer,null)
    Example: 12

  - `data.id` (integer)
    Example: 32

  - `data.provider_id` (integer,null)
    Example: 15

  - `data.name` (string)

  - `data.cost_pct_cpm` (number,null)

  - `data.eligible` (boolean)

  - `data.tags` (string,null)

  - `data.cost_cpm` (number,null)

  - `data.external_identifier` (string)

  - `data.tag_type` (string)
    Enum: "dfa", "uat", "image", "iframe", "js"

  - `data.pricing` (string,null)
    Enum: "CPM", "CPTS"

  - `data.cost_cpts` (number,null)

  - `data.segment_op` (string,null)
    Enum: "AND", "OR"

  - `data.rmx_friendly` (boolean)

  - `data.rmx_merit` (boolean)

  - `data.rmx_pc_window_minutes` (integer,null)
    Example: 34

  - `data.rmx_pv_window_minutes` (integer,null)
    Example: 44

  - `data.rmx_conversion_type` (string)
    Enum: "one", "variable"

  - `data.rmx_conversion_minutes` (integer)
    Example: 24

  - `data.currency` (string,null)
    Enum: "S1", "S2", "V1", "V2"

  - `data.revenue` (string,null)
    Enum: "S1", "S2", "V1", "V2"

  - `data.currency_fixed` (string,null)

  - `data.status` (boolean)

  - `data.event_urls` (array,null)

  - `data.contianer_tags` (array,null)

  - `data.version` (integer)
    Example: 4

  - `meta` (object)

  - `meta.status` (string)
    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)

## Response 409 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)


