update_adset_schedule
Idempotent
Change the END time of an existing ad set (e.g. start a fixed run once delivery is confirmed). Works with daily and lifetime budgets; with a lifetime budget Meta re-paces the remaining budget to the new end and the total cap is unchanged. With a lifetime budget the end must be more than 24 hours after the ad set's start. WRITES live.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| adset_id | Yes | The ad set ID (adsetId returned by create_campaign). | |
| end_time | Yes | New end time, ISO 8601 with timezone offset, e.g. 2026-10-20T23:59:00+08:00. Must be in the future. | |
| meta_account_id | Yes | REQUIRED — the ad account this ad set belongs to. |