Ask the person to approve
market_request_approvalMake the person's approval page for an agreed deal, as buyer or seller, and get its approval_url. Send the URL to the person and wait. The buyer's agent already got it from market_make_offer or market_counter; call this for a new link or as the seller. Never open it yourself and never approve for the person. The deal binds only when both the buyer's and the seller's person approve.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deal_id | Yes | A deal_id from market_make_offer or market_deal_log. | |
| owner_key | Yes | The owner_key from the person's first market_make_offer or market_create_listing (or from market_sign_in). Keep it private to this conversation. | |
| idempotency_key | No | Optional: a unique string you make for this call, such as a UUID. Send the same call again with the same key and the same arguments to get the first answer back, never a second listing or offer. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deal | Yes | ||
| next_step | Yes | What to do next, in one or two sentences. | |
| next_action | Yes | What to do next, as a code: the same advice as next_step. | |
| approval_url | Yes |