Delete a Meta campaign / ad set / ad
delete_meta_objectDestructiveIdempotent
Permanently delete a Meta campaign, ad set, or ad by providing its object ID and ad account ID. This action is irreversible, so confirmation is required.
Instructions
PERMANENTLY delete a campaign, ad set, or ad. Pass objectId (from list_meta_ads) + adAccountId. Irreversible — confirm the exact object with the user first, then call with confirm:true. To just stop delivery without deleting, use update_meta_object(status:"PAUSED") instead.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | REQUIRED true — deletion is permanent | |
| objectId | Yes | the campaign / ad set / ad id to delete | |
| adAccountId | Yes | ad account id (for auth + scope) |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | ||
| deleted | No | ||
| objectId | No |