{"uid":"cap_lUsTHncXDy0tBzjFLup8i","slug":"docforge-xlsx-generator-b32c6863","name":"DocForge XLSX Generator","description":"Machine-payable document & media generation via x402 (USDC on Base). Endpoints respond 402 with payment instructions; retry with an x402 payment header.","url":"https://docforge-selim.duckdns.org/xlsx?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"required":[],"properties":{"csv":{"type":"string","description":"Raw CSV (RFC 4180) — alternative to sheets; first row is the header"},"title":{"type":"string","description":"Workbook title metadata"},"sheets":{"type":"array","description":"{ name?, columns?: [{header, key?, width?, numFmt?}], rows, freezeHeader?, autoFilter?, totalsRow? }. Cells: primitives, {formula}, {value,numFmt}, {value,type:'date'}. Max 30 sheets / 200,000 cells."},"delimiter":{"type":"string","description":"CSV delimiter (default ',')"},"sheetName":{"type":"string","description":"Sheet name for CSV mode"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":"Binary XLSX workbook"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_LZPgbv4H3nry0d0fnuQex","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates a binary Excel XLSX workbook file on demand via a machine-payable x402 micropayment (USDC on Base).","exampleAgentPrompt":"Generate an Excel spreadsheet with columns for Product, Quantity, and Price, and fill in these 5 rows of sales data I have — return it as a downloadable XLSX file.","exampleUseCases":null,"resultDescription":"A binary XLSX workbook file (Excel format) returned as the response body, ready to save or download. The file contains the requested spreadsheet data formatted as a valid Excel document.","failureModes":["402 Payment Required on first call — must retry with a valid x402 payment header containing USDC on Base","Invalid or malformed spreadsheet data input returns an error","Insufficient USDC balance causes payment failure","Network or DNS issues with the duckdns.org domain may cause timeouts","Malformed request body may return 400 Bad Request"],"whenToPreferThis":"Use this endpoint when you need to programmatically generate an Excel XLSX file and want to pay per-call via USDC micropayment rather than managing a subscription. Ideal for AI agents that need to produce downloadable spreadsheet reports on demand without a pre-established API key or subscription.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T22:26:03.103Z","isFirstParty":false,"canonicalSlug":"docforge-xlsx-generator-b32c6863"}