Report how a cancellation went
report_exit_outcomeAfter the user reports what happened, count a cancellation, keeping the service for less, getting blocked, or changed steps. This updates only an anonymous usage counter and does not verify an action. Use report_action_outcome for a durable report tied to the current packet revision and route. Stackcut stores the arguments of tool calls to improve its recommendations (vendor names, prices, seats, features, usage numbers, billing amounts and project descriptions; account keys only as a one-way hash, billing and validation sources not at all; never IP addresses). Tool results are summarized; exit tools log only result counts, qualification flags and public evidence statuses, not answer contents. Don't send personal data or secrets.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| step | No | For blocked or steps_changed: include the step number where it stopped matching, when known | |
| outcome | Yes | ||
| service | Yes | The service, as passed to get_exit_plan | |
| billed_by | Yes | The route they used: its billed_by from get_exit_plan (get_exit_plan's aliases are read as their channel here too) |