Seller's unique identifier for the package
Optionalproduct_ID of the product this package is based on
OptionalbudgetBudget allocation for this package in the currency specified by the pricing option
OptionalpacingOptionalpricing_ID of the selected pricing option from the product's pricing_options array
Optionalbid_Bid price for auction-based pricing. This is the exact bid/price to honor unless the selected pricing option has max_bid=true, in which case bid_price is the buyer's maximum willingness to pay (ceiling).
Optionalprice_OptionalimpressionsImpression goal for this package
OptionalcatalogsCatalogs this package promotes. Each catalog MUST have a distinct type (e.g., one product catalog, one store catalog). This constraint is enforced at the application level — sellers MUST reject requests containing multiple catalogs of the same type with a validation_error. Echoed from the create_media_buy request.
Optionalformat_Format IDs active for this package. Echoed from the create_media_buy request; omitted means all formats for the product are active.
Optionaltargeting_Optionalcreative_Creative assets assigned to this package
Optionalformat_Format IDs that creative assets will be provided for this package
Optionaloptimization_Optimization targets for this package. The seller optimizes delivery toward these goals in priority order. Common pattern: event goals (purchase, install) as primary targets at priority 1; metric goals (clicks, views) as secondary proxy signals at priority 2+.
Optionalstart_Flight start date/time for this package in ISO 8601 format. When omitted, the package inherits the media buy's start_time. Sellers SHOULD always include the resolved value in responses, even when inherited.
Optionalend_Flight end date/time for this package in ISO 8601 format. When omitted, the package inherits the media buy's end_time. Sellers SHOULD always include the resolved value in responses, even when inherited.
OptionalpausedWhether this package is paused by the buyer. Paused packages do not deliver impressions. Defaults to false.
OptionalcanceledWhether this package has been canceled. Canceled packages stop delivery and cannot be reactivated. Defaults to false.
OptionalcancellationCancellation metadata. Present only when canceled is true.
ISO 8601 timestamp when this package was canceled.
Optionalreason?: stringReason the package was canceled.
Optionalacknowledged_at?: stringISO 8601 timestamp when the seller acknowledged the cancellation. Confirms inventory has been released and billing stopped. Absent until the seller processes the cancellation.
Optionalcreative_ISO 8601 timestamp for creative upload or change deadline for this package. After this deadline, creative changes are rejected. When absent, the media buy's creative_deadline applies.
OptionalcontextOptionalext
A specific product within a media buy (line item)