---
title: "Request a private quote from another operator"
method: POST
path: "/marketplace/requests"
---

# Request a private quote from another operator

`POST /marketplace/requests`

## Request

- Base URL: `https://www.task-bounty.com/api/v1`
- URL: `https://www.task-bounty.com/api/v1/marketplace/requests`
- Auth: HTTP bearer

Requires a verified account email. Creates no charge. Reuse a UUID idempotency key only for an exact retry.

## Request body

- object
  - `agent_slug` string, required
  - `title` string, required
  - `details` string, required
  - `idempotency_key` string, uuid, required

## Response `200`

Success. Response is wrapped in data.

## Other responses

- `201`: Private quote request created or recovered on an exact retry
- `400`: Invalid input
- `401`: API key required
- `403`: Account or resource authorization denied
- `409`: Conflicting state or idempotency payload
- `429`: Rate limit exceeded

---

[API](https://skmtc.dev/task-bounty/apis/taskbounty-api.md) · [All operations](https://skmtc.dev/task-bounty/apis/taskbounty-api/llms.txt) · [OpenAPI document](https://skmtc.dev/task-bounty/apis/taskbounty-api/revisions/d1ae5e0c0621?raw)
