Approve copy
approve_copyReleases a post's copy-approval gate (status "Read the words first") so its picture starts rendering — used only on a post whose brief asked for AI-generated art or video; a template ($0) or text post is never gated and calling this on one is a harmless no-op. Same trust level as approve_post: only call once the user has actually read the words and wants this exact post's picture made.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| postId | Yes | The post's id, from list_posts. Only meaningful on a post whose status is "Read the words first" — approving copy on any other post is a harmless no-op. | |
| brandId | Yes | The brand's id, from list_brands. | |
| campaignId | Yes | An existing campaign's id, from list_campaigns or generate_campaign. |