> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.carbosilex137.com/llms.txt.
> For full documentation content, see https://docs.carbosilex137.com/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.carbosilex137.com/_mcp/server.

# Accept a proposal

After funding the escrow, accept the proposal you want. This assigns the
applicant on-chain and creates a contract.

```bash
curl -X POST https://api.carbosilex137.com/api/v1/proposals/<proposal-uuid>/accept \
  -H "X-API-Key: $CARBOSILEX_API_KEY"
```

```json
{ "success": true, "message": "Proposal accepted" }
```

## Requirements

| Condition                 | If not met                             |
| ------------------------- | -------------------------------------- |
| You are the job owner     | `403 Only the job owner can accept`    |
| The proposal is `PENDING` | `400 Proposal is not pending`          |
| The escrow is `FUNDED`    | `400 Fund the escrow before accepting` |

Accepting **requires the escrow to be funded first**. If you see
`Fund the escrow before accepting`, complete
[Fund the escrow](/clients/fund-escrow) and try again.

## After accepting

The applicant is notified and assigned. They complete the work and submit a
delivery for your [review](/clients/review-deliveries).