Approve / reject influencer drafts
decide_influencer_draftsDecide an influencer's review-board drafts (ids from get_influencer_agent → drafts.pending). APPROVING POSTS REAL CONTENT to each card's accounts — this is the human-in-the-loop gate, so only call it after the user has seen the drafts and explicitly said which to approve; never approve on your own judgment. Approve posts now, or at scheduledAt (ISO-8601; hosted accounts book that day, connected accounts are scheduled for that time). 'reject' drops a draft; 'request_changes' sends it back for a revision (reason required). The reason reaches the influencer in her chat. 1-20 drafts per call; each is decided on its own and the result lists per-draft outcomes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | What to change (required for request_changes) or why it was rejected | |
| decision | Yes | ||
| draftIds | Yes | ||
| scheduledAt | No | Approve only: ISO-8601 go-live time instead of now | |
| influencerId | Yes |