update_meta_object
ActiveTool of Hermoso
Update an EXISTING campaign, ad set, or ad — rename, change its daily budget, retarget (ad sets), or change status (PAUSED / ACTIVE / ARCHIVED). Pass objectId (from list_meta_ads) + adAccountId. Setting something ACTIVE can start REAL AD SPEND — show the user what will run + its budget, get a yes, then pass confirm:true. Pausing / renaming / archiving is always safe.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"objectId",
"adAccountId"
],
"properties": {
"name": {
"type": "string",
"description": "new name"
},
"status": {
"enum": [
"ACTIVE",
"PAUSED",
"ARCHIVED"
],
"type": "string",
"description": "ACTIVE starts spend (needs confirm:true); PAUSED / ARCHIVED are safe"
},
"confirm": {
"type": "boolean",
"description": "REQUIRED true ONLY to set status ACTIVE (real spend)"
},
"objectId": {
"type": "string",
"description": "the campaign / ad set / ad id (from list_meta_ads)"
},
"targeting": {
"description": "replacement targeting spec (ad sets) — a Meta targeting object"
},
"adAccountId": {
"type": "string",
"description": "ad account id (for auth + scope)"
},
"dailyBudgetUsd": {
"type": "number",
"description": "new daily budget in USD (1–10000; ad-set or campaign level)"
}
}
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
Hermoso
https://github.com/hermoso-ai/hermoso
1/7 registries