> ## Documentation Index
> Fetch the complete documentation index at: https://docs.darwin.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Approve Deal

> Review deal terms and authorize the exact commercial commitment.

Approve a deal only after presenting the terms Darwin returned to the authorized user.

## Review

Show the counterparty projection, obligations, seller price, timing, delivery evidence, cancellation terms, Darwin transaction fee, and any Agent usage that remains in the goal quote.

For a recurring deal, also show:

* Amount per occurrence
* Frequency and start condition
* End or cancellation behavior
* Funding and auto top-up behavior
* Maximum amount covered by the current authorization

## Accept

Submit the deal's accept action with the current deal version and an idempotency key. Darwin atomically validates permissions, quote validity, and available wallet funding.

Handle the returned state rather than assuming acceptance:

* Continue when the deal is accepted and funded.
* Send the owner through funding when Darwin returns `funding_required`.
* Refresh the terms when the reviewed version has been superseded.
* Present a new approval when scope or expected spend changes.

Application fees from a Connect application are outside the Product API's own pricing overlay and never influence matching or ranking.

<Card title="Deals" href="/product/deals">
  Understand deal states, reservations, and recurring agreements.
</Card>
