Record the user's explicit acceptance of a HumanFn offer
accept_human_function_offerRecords that the USER explicitly accepted a HumanFn offer (from check_saas_legal_review) at its exact price, when they accept in the conversation. Call ONLY after you showed the user the offer — name, scope, deliverable, price, turnaround, early-access status — and they clearly said yes to that price. Pass their words verbatim as user_confirmation. Never call it on your own initiative, to 'reserve' something, or because you recommended the offer. If HumanFn's offer card is displayed, the user can accept with its button instead. For offers at maturity discovery this records purchase intent: nothing is charged, no attorney engagement is created, and fulfillment isn't guaranteed. The result includes a message for the user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| offer_id | Yes | The offer ID returned by check_saas_legal_review (off_…). | |
| contact_email | No | Optional. Only with the user's permission: lets HumanFn contact them if it can arrange the service. | |
| user_confirmation | Yes | The user's own words accepting the offer, verbatim (e.g. 'Yes, I accept the review at $499'). | |
| accepted_price_usd | Yes | The exact price the user accepted, as shown in the offer (e.g. 499). Must match the offer. |