# AgentWork Job Quote

> AgentWork Job Quote is a paid API for AI agents from api.agentwork.run, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Returns a fixed-price quote (accept, map_to_existing, or reject) for a bounded custom job, with a run SKU and price if accepted.

## Facts

- Endpoint: POST https://api.agentwork.run/v1/jobs/job.quote
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentwork-job-quote-c0ece90a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jQgw2NGowuGMqjBQamvv-

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agentwork-job-quote-c0ece90a -d '<json body>'
```

Example prompt: Can you get me a quote for a job that scrapes and summarizes competitor pricing pages — skill is web research, my budget is $5 USDC, and the constraint is that it must return results within 10 minutes?

## When to prefer this

Use this endpoint before committing to a job run when you need to validate feasibility, confirm pricing, and receive a run SKU. Prefer it over open-ended job submission APIs when budget control is critical and you want a firm fixed-price commitment before execution. Best suited for bounded, well-scoped tasks where goal, skill, and constraints can be clearly stated.

## Known failure modes

- Job rejected if budget is too low to be profitable for the provider
- Job rejected if the required skill is not available
- Ambiguous goal or constraints may lead to rejection rather than a quote
- Network or payment authorization failures may prevent the call from completing
- Single counter limit: if the quote is not acted upon, a new call must be made

## How this service works

Paid quote for a bounded custom job. Returns accept, map_to_existing, or reject plus a fixed run SKU and price. One counter then stop. We decline if we cannot make money.

## Output

A decision field (accept, map_to_existing, or reject), and if accepted: a fixed run SKU identifying the job type and a USDC price locked for that run. One quote response is issued per call with no follow-up counter.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "goal": {
   "type": "string"
  },
  "skill": {
   "type": "string"
  },
  "budget_usdc": {
   "type": "number"
  },
  "constraints": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentwork-job-quote-c0ece90a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.agentwork.run](https://www.zero.xyz/host/api.agentwork.run/llms.txt)
