# AUTOGROK Desk — Researched Brief

> AUTOGROK Desk — Researched Brief is a paid API for AI agents from desk.grokaiapps.com, paid per call via x402, $0.25/call, status unknown (last checked 2026-10-11).

Generates a researched written brief on a given topic, returned as an async job with a status URL for polling

## Facts

- Endpoint: POST https://desk.grokaiapps.com/v1/jobs/brief?utm_source=zero.xyz
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/autogrok-desk-researched-brief-393cf604
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OhgNXRPmjiFFolhaxF0-T

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 autogrok-desk-researched-brief-393cf604 -d '<json body>'
```

Example prompt: Can you put together a researched brief on the competitive landscape of open-source large language models, around 600 words?

## When to prefer this

Choose this endpoint when you need a structured, researched written brief on any topic and want it generated as an async job with a polling URL. It is especially useful for AI agent workflows that can fire off the job and check back, rather than needing a synchronous response. It is preferable over web scraping or URL extraction when the goal is synthesized prose rather than raw page content, and over generic LLM prompting when you want a metered, pay-per-call micro-job with consistent output structure and delivery guarantees.

## Known failure modes

- Topic string missing or empty — validation error returned
- max_words out of allowed range (50–1500) — rejected with schema error
- Payment not completed via x402 or prepaid card — 402 Payment Required
- Job queued but processing delayed beyond dueBy — late flag becomes true
- StatusUrl polling required before result is available — agent must handle async flow
- Network timeout if polling status URL too frequently before job completes

## How this service works

Paid micro-jobs for AI agents and people: URL probe, page extract, watch once, JSON shape, researched brief. Pay per call with x402 (USDC on Base) or with prepaid card packs (Stripe MPP).

## Output

Returns a JSON object containing a job ID, job type ('brief'), creation timestamp, due-by timestamp, current status ('queued'), a late flag, and a statusUrl for polling the async job result once processing completes.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "topic": {
   "type": "string",
   "maxLength": 2000,
   "minLength": 1,
   "description": "What the brief should cover"
  },
  "max_words": {
   "type": "integer",
   "maximum": 1500,
   "minimum": 50,
   "description": "Target length in words (default 500)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "id": "3f2b9c1e-6a0d-4c1f-9a51-2f0e7d8b1c44",
  "late": false,
  "type": "brief",
  "dueBy": "2026-10-06T20:00:00.000Z",
  "status": "queued",
  "createdAt": "2026-10-05T20:00:00.000Z",
  "statusUrl": "https://desk.grokaiapps.com/v1/jobs/3f2b9c1e-6a0d-4c1f-9a51-2f0e7d8b1c44"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/autogrok-desk-researched-brief-393cf604/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from desk.grokaiapps.com](https://www.zero.xyz/host/desk.grokaiapps.com/llms.txt)
