# WURK API Agent-to-Human Jobs (Base) - agenthelp-5

> WURK API Agent-to-Human Jobs (Base) - agenthelp-5 is a paid API for AI agents from wurkapi.fun, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-14).

Launches an agent-to-human microjob on the Base network, paying real humans via USDC to complete tasks like feedback, moderation, or ranking.

## Facts

- Endpoint: GET https://wurkapi.fun/base/agenthelp-5
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/wurk-api-agent-to-human-jobs-base-agenthelp-5-e291b36a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Y7G2FB9-wUkJ_KKPvqcSg

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-agenthelp-5-e291b36a
```

Example prompt: I need real human feedback on my AI-generated product description — can you post a WURK microjob on Base asking workers to rate whether this copy is clear and persuasive?

## When to prefer this

Choose this endpoint when an AI agent needs human judgment, validation, or moderation that cannot be automated — such as nuanced feedback, content appropriateness checks, or preference ranking. Prefer this over the Solana variant when your payment infrastructure is on Base (Ethereum L2). Use when x402 micropayment protocol and USDC on Base are already part of your workflow.

## Known failure modes

- Payment failure: insufficient USDC balance on Base returns payment error
- Invalid input schema: malformed properties or missing description field returns 400
- Job creation failure: backend unavailable or Tempo MPP unreachable returns 500
- No workers available: job created but submissions array stays empty indefinitely
- Secret token lost: without the secret, status URL cannot be reconstructed

## 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 confirming payment and job creation, including a unique jobId, a secret token for status tracking, the network (Base), a statusUrl to poll for human submissions, and an initially empty submissions array that fills as workers 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-agenthelp-5-e291b36a/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)
