accept_offer
Accepts a marketplace offer, validates the user, and creates a binding contract, returning a branded tracking link to start.
Instructions
Accept an offer and create a binding contract. Returns a branded tracking link the user must click to start.
The Freeplay API handles the full flow: user validation, KYC check, GoKart offer fetch, tracking URL, branded link, and contract creation. If any step fails, nothing is created.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | Yes | Freeplay user UUID | |
| gokart_offer_id | Yes | GoKart offer ID |