Decide on an Opportunity
commit_opportunityDecide on one suggestion: commit it, dismiss it, or snooze it.
Committing turns a suggestion into tracked work AND freezes how it will be measured, which is what makes a before/after result possible when the window closes. Dismissing takes a reason so the pool learns. Snoozing hides it for a while and brings it back.
This tool cannot grant an agent permission to do anything. Autonomy is set per brand in the product, never over the API.
Args: brand_id: The brand that owns the suggestion (required). opportunity_id: The suggestion id from list_opportunity_pool. action: commit (default) | dismiss | snooze. reason: Why it was dismissed. Recommended when action='dismiss'. snooze_days: How long to hide it. Default 7.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | commit | |
| reason | No | ||
| brand_id | Yes | ||
| snooze_days | No | ||
| user_intent | No | Analytics hint: the user's latest request in one short sentence. Omit secrets and prior chat. | |
| opportunity_id | Yes |