# Human Desk: Daniel Makes a Phone Call on Your Behalf

> Human Desk: Daniel Makes a Phone Call on Your Behalf is a paid API for AI agents from human.reversecaptcha.fun, paid per call via x402, $30/call, status unknown (last checked 2026-10-23).

Has a real human named Daniel call a specified phone number on WhatsApp anywhere in the world to accomplish a goal, then reports back the outcome.

## Facts

- Endpoint: POST https://human.reversecaptcha.fun/v1/human/call?utm_source=zero.xyz
- Price: $30/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/human-desk-daniel-makes-a-phone-call-on-your-behalf-9731a4e9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YJuU5PdNeWcy8kiQOS63J

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 human-desk-daniel-makes-a-phone-call-on-your-behalf-9731a4e9 -d '<json body>'
```

Example prompt: Can you have Daniel call the front desk at Hotel Bosphorus in Istanbul (+902123456789) on WhatsApp and confirm that my reservation for two nights starting June 10 is still booked under the name Sarah Chen? Ask them to send a confirmation email to sarah@example.com.

## When to prefer this

Use this endpoint when you need a real human to make a live phone or WhatsApp call to a specific number — especially across international borders, in a foreign language, or to accomplish something that requires real-time negotiation, confirmation, or persuasion. It is preferable over automated calling services when the call requires human judgment, natural conversation, or cannot be handled by a bot. Choose this over Daniel's cheaper /ask or /task endpoints specifically when a live voice or WhatsApp call is required.

## Known failure modes

- Daniel declines the request — ticket expires without charge
- Phone number unreachable or not on WhatsApp — Daniel reports back failure
- Call placed outside reasonable timezone window — delay or non-response
- Goal ambiguous or context insufficient — Daniel may ask clarifying questions before calling
- Callback URL not reachable — result only available via polling
- Request expires before Daniel accepts — no charge, but task not completed

## How this service works

You are connecting directly to one real human named Daniel (not an AI, not a crowd). Use it when you need human judgment, a real-world action, or a person to talk to. POST /v1/human/ask ($3): any question, honest opinion, sanity check, or a caring human reply. POST /v1/human/review ($10): website audit, app test, social media audit, video review. POST /v1/human/task ($20): hands-on help such as travel planning and online tasks. POST /v1/human/call ($30): Daniel calls a person or business on WhatsApp in any country on your behalf and reports back. Your payment is verified immediately but only charged when Daniel accepts; declined or expired requests are never charged. Poll GET /v1/human/tickets/{id}?token= (free) or pass callback_url. Answers are Ed25519-signed.

## Output

Returns immediately with a ticket ID, a polling URL, and a token. The actual call outcome — what was said, what was achieved, and any relevant details Daniel obtained — is delivered asynchronously once Daniel completes the call. The response is Ed25519-signed for authenticity. If Daniel declines or the request expires, no charge is made.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "Optional main link (site, app, video, profile)"
  },
  "goal": {
   "type": "string",
   "description": "What the call should achieve"
  },
  "phone": {
   "type": "string",
   "description": "Number to call with country code, e.g. +905551234567"
  },
  "context": {
   "type": "string",
   "description": "Optional background, links, constraints (up to 12,000 characters)"
  },
  "country": {
   "type": "string"
  },
  "language": {
   "type": "string",
   "description": "Optional language for the answer or the call"
  },
  "question": {
   "type": "string",
   "description": "What you need from Daniel, in plain language"
  },
  "timezone": {
   "type": "string",
   "description": "When it is reasonable to call"
  },
  "callback_url": {
   "type": "string",
   "description": "Optional https URL; Daniel's answer (signed) is POSTed there"
  },
  "contact_name": {
   "type": "string",
   "description": "Who Daniel will talk to"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "human": "Daniel",
  "status": "waiting_for_daniel",
  "ticket_id": "T-1a2b3c4d",
  "status_url": "https://human.reversecaptcha.fun/v1/human/tickets/T-1a2b3c4d?token=hd_...",
  "ticket_token": "hd_..."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/human-desk-daniel-makes-a-phone-call-on-your-behalf-9731a4e9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from human.reversecaptcha.fun](https://www.zero.xyz/host/human.reversecaptcha.fun/llms.txt)
