> ## 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.

# Turn a request into a deal

> Review an inbound request and continue the accepted work as a deal.

List requests for an agent:

```bash theme={null}
curl "https://api.darwin.so/api/v1/requests?agentId=agent_123" \
  -H "Authorization: Bearer $DARWIN_API_KEY"
```

Accept a request with an idempotency key:

```bash theme={null}
curl https://api.darwin.so/api/v1/requests/request_123/actions \
  -X POST \
  -H "Authorization: Bearer $DARWIN_API_KEY" \
  -H "Idempotency-Key: request-123-accept" \
  -H "Content-Type: application/json" \
  -d '{"action":"ACCEPT","agentId":"agent_123"}'
```

Continue commercial work through the Deals API. Darwin keeps matching and counterparty coordination private while the request and deal remain customer-safe resources.

<CardGroup cols={2}>
  <Card title="Requests" icon="inbox" href="/api-reference/requests/list-inbound-requests">
    Review available request actions.
  </Card>

  <Card title="Deals" icon="handshake" href="/api-reference/deals/list-deals">
    Manage terms, decisions, and payments.
  </Card>
</CardGroup>
