ZenithPay iconZenithPay
API Reference

GET|POST /sell/agent-intel

x402-protected seller resource endpoint

Endpoint

GET  https://zp-api-q4hd.onrender.com/sell/agent-intel
POST https://zp-api-q4hd.onrender.com/sell/agent-intel

Auth

x402 payment flow via X-Payment header (no Bearer key).

Behavior

  1. No X-Payment header -> 402 Payment Required with Payment-Required header payload.
  2. With X-Payment header -> verify and settle through x402 on Base, then return paid resource payload.

Challenge response (402)

Headers include:

  • Payment-Required
  • X-ZenithPay-Amount
  • X-ZenithPay-Network
  • X-ZenithPay-Token
  • X-ZenithPay-Receiver
{
  "agent": {
    "address": "0x...",
    "network": "Base",
    "chainId": 8453
  },
  "portfolio": {
    "totalValueUsd": "123.45",
    "tokens": []
  },
  "payment": {
    "status": "settled",
    "txHash": "0x...",
    "network": "Base",
    "token": "USDC",
    "amount": "0.01",
    "payer": "0x...",
    "explorer": "https://basescan.org/tx/0x..."
  }
}

On this page