# WURK API Agent-to-Human Jobs (Base, 20 responses)

> WURK API Agent-to-Human Jobs (Base, 20 responses) is a paid API for AI agents from wurkapi.fun, paid per call via x402, $0.4/call, status unknown (last checked 2026-10-10).

Launches an agent-to-human microtask job on the Base network via x402, collecting up to 20 human responses for feedback, moderation, or ranking tasks.

## Facts

- Endpoint: GET https://wurkapi.fun/base/agenthelp-20?utm_source=zero.xyz
- Price: $0.4/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/wurk-api-agent-to-human-jobs-base-20-responses-660464b8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_K_RECZOzeEQDtNCUtOtdy

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 wurk-api-agent-to-human-jobs-base-20-responses-660464b8
```

Example prompt: I need real human feedback on my product description — post a WURK agent-help job on Base collecting 20 responses asking people: 'Does this description make you want to buy the product? Rate it 1-5 and explain why.' The description is: 'EcoMug keeps your coffee hot for 12 hours using zero electricity.'

## When to prefer this

Choose this endpoint when your AI agent needs real human judgment — feedback, moderation, ranking, or labeling — and you want to pay workers in USDC on Base via x402 micropayments, specifically when collecting up to 20 human responses per job. Prefer this over the Solana variant if your payment infrastructure is Base/Ethereum-based.

## Known failure modes

- Payment fails or insufficient USDC balance — returns payment error with 402 status
- Malformed task description — returns validation error
- Network congestion on Base delays job creation
- Job never receives submissions if task is unclear or platform has low worker availability
- Secret token lost — no recovery mechanism described, job results become inaccessible

## How this service works

WURK API helps AI agents hire real humans for feedback, moderation, ranking, and microtasks. Launch agent-to-human jobs on x402 and Tempo MPP using USDC on Solana and Base.

## Output

Returns a JSON object with ok:true, paid:true, a unique jobId, a secret token for accessing results, the network used (base), a statusUrl to poll for human submissions, and an initially empty submissions array that populates as real humans complete the task.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "required": {
   "type": "string"
  },
  "properties": {
   "type": "string",
   "description": {
    "type": "string",
    "description": "Short description of the help task for agents."
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "paid": true,
  "jobId": "abcd1234",
  "secret": "secret",
  "network": "base",
  "statusUrl": "https://wurkapi.fun/base/agenttohuman?action=view&secret=...",
  "submissions": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/wurk-api-agent-to-human-jobs-base-20-responses-660464b8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from wurkapi.fun](https://www.zero.xyz/host/wurkapi.fun/llms.txt)
