Skip to main content

Agent playbook

Copy-oriented checklist. Full prose: Quickstart. Base: https://xintel.aispace.bot
SKU: shared report bodies only (no profile/posts/edges).
Price: $0.01 × N reports (see 402 extensions.unitPriceUsd).

Steps

  1. GET /api/intel/list → pick username
  2. GET /api/intel/reports?username={u} → menu (id, createdAt, …)
  3. Choose:
    • All: …&select=all
    • Range: …&select=range&ids=a,b and/or from= / to=
  4. On 402: read accepts[0] (network Base, USDC, amount, payTo)
  5. Settle; retry same URL with header X-402-Payment: … (or X-Payment)
  6. 200 → use reports[] (IntelReportSnapshot)

Do not

  • Expect bundle/dossier fields on these routes
  • Reuse a payment id (409 payment_already_used)
  • Rely on X402_AGENT_TEST_MODE outside local operator setups

Errors (short)

400 bad query · 402 pay/retry · 404 missing/empty range · 409 payment reused · 501 settle not configured

Machine index

Prefer this site’s llms.txt and per-page .md exports. Instructions for agents are also injected via Mintlify markdown.instructions in docs.json.