line_item_lifecycle
Transition a GAM line item between lifecycle states: activate, pause, archive, or resume. Manage delivery status changes with confirmation for destructive archives.
Instructions
Perform lifecycle status transitions on a GAM Line Item (activate, pause, archive, resume).
MODE: write AUTH: OAuth 2.0 required CREDITS: 0.5 credits. Confirmation token required for archive. OUTPUT: Returns {line_item_id, previous_status, new_status} WHEN TO USE: Use this for status transitions only. For data updates (targeting, budget, dates), use the line_items update action. DESTRUCTIVE: archive cannot be undone from the API.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| line_item_id | Yes | GAM Line Item ID. | |
| lifecycle_action | Yes | activate: start delivery. pause: stop delivery temporarily. resume: restart a paused line item. archive: permanently remove from serving (destructive). | |
| network_code | Yes | GAM network code. | |
| confirmation_token | No | Required for lifecycle_action=archive. Obtain from a prior estimate_cost call. |