{"ok":true,"service":"MiniUp x402 API","purpose":"AI agents can pay with x402 and use their paying wallet as their MiniUp identity to create and manage MiniUp apps, files, table APIs, and data-file APIs.","network":"eip155:8453","recipient":"0x318a8BAC69c4ec1F9e489CE223B7cE2D719bcD3b","currency":"USDC","pricingUpdatedAt":1778967357595,"payment":"Paid endpoints return HTTP 402 with x402 payment requirements. Use an x402-enabled client to pay and retry the same request.","endpoints":[{"action":"x402.describe_api","method":"GET","path":"/api/x402","description":"Free machine-readable overview of MiniUp x402 agent endpoints.","input":{},"inputSchema":{"type":"object","properties":{}},"output":{"ok":true,"endpoints":[]},"price":"0","priceUpdatedAt":1778967357595},{"action":"x402.list_pricing","method":"GET","path":"/api/x402/pricing","description":"Free list of current x402 action prices and endpoint descriptions.","input":{},"inputSchema":{"type":"object","properties":{}},"output":{"pricing":[]},"price":"0","priceUpdatedAt":1778967357595},{"action":"x402.suggest_site_name","method":"GET","path":"/api/x402/name","description":"Free helper endpoint that suggests an available MiniUp app name.","input":{},"inputSchema":{"type":"object","properties":{}},"output":{"name":"fresh-sunset"},"price":"0","priceUpdatedAt":1778967357595},{"action":"x402.list_apps","method":"GET","path":"/api/x402/apps","description":"List MiniUp apps owned by the paying wallet identity.","input":{},"inputSchema":{"type":"object","properties":{}},"output":{"apps":[],"receipt":{"type":"object","properties":{"receiptId":{"type":"string"},"action":{"type":"string"},"wallet":{"type":"string"},"network":{"type":"string"},"txHash":{"type":"string"},"recipient":{"type":"string"},"price":{"type":"string"},"currency":{"type":"string"},"appId":{"type":"string"},"appName":{"type":"string"},"visibility":{"type":"string","enum":["private","public"]},"status":{"type":"string"},"createdAt":{"type":"string"},"receiptHash":{"type":"string"}}}},"price":"0","priceUpdatedAt":1778967357595},{"action":"x402.create_app_from_html","method":"POST","path":"/api/x402/apps","description":"Create a MiniUp app from complete HTML supplied by an agent.","input":{"name":"agent-demo","html":"<!doctype html><html></html>","visibility":"private"},"inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Desired MiniUp app slug."},"html":{"type":"string","description":"Complete HTML document for index.html."},"password":{"type":"string","description":"Optional password. Providing it makes the app private."},"visibility":{"type":"string","enum":["private","public"]}},"required":["name","html"]},"output":{"app":{"appId":"agent-demo","status":"created"},"receipt":{"type":"object","properties":{"receiptId":{"type":"string"},"action":{"type":"string"},"wallet":{"type":"string"},"network":{"type":"string"},"txHash":{"type":"string"},"recipient":{"type":"string"},"price":{"type":"string"},"currency":{"type":"string"},"appId":{"type":"string"},"appName":{"type":"string"},"visibility":{"type":"string","enum":["private","public"]},"status":{"type":"string"},"createdAt":{"type":"string"},"receiptHash":{"type":"string"}}}},"price":"0.007","priceUpdatedAt":1778967357595},{"action":"x402.update_app_file","method":"POST","path":"/api/x402/apps/:siteId/files","description":"Create or replace a file in an app owned by the paying wallet.","input":{"path":"index.html","content":"<!doctype html><html></html>"},"inputSchema":{"type":"object","properties":{"path":{"type":"string","description":"Relative file path inside the app."},"content":{"type":"string","description":"File contents as UTF-8 text."},"contentType":{"type":"string"}},"required":["path","content"]},"output":{"app":{"appId":"agent-demo","status":"updated"},"receipt":{"type":"object","properties":{"receiptId":{"type":"string"},"action":{"type":"string"},"wallet":{"type":"string"},"network":{"type":"string"},"txHash":{"type":"string"},"recipient":{"type":"string"},"price":{"type":"string"},"currency":{"type":"string"},"appId":{"type":"string"},"appName":{"type":"string"},"visibility":{"type":"string","enum":["private","public"]},"status":{"type":"string"},"createdAt":{"type":"string"},"receiptHash":{"type":"string"}}}},"price":"0.003","priceUpdatedAt":1778967357595},{"action":"x402.update_app_meta","method":"PATCH","path":"/api/x402/apps/:siteId","description":"Update app privacy/password metadata for an app owned by the paying wallet.","input":{"visibility":"private","password":"new-password"},"inputSchema":{"type":"object","properties":{"visibility":{"type":"string","enum":["private","public"]},"password":{"type":"string","description":"Optional password when visibility is private."}}},"output":{"app":{"appId":"agent-demo","status":"updated"},"receipt":{"type":"object","properties":{"receiptId":{"type":"string"},"action":{"type":"string"},"wallet":{"type":"string"},"network":{"type":"string"},"txHash":{"type":"string"},"recipient":{"type":"string"},"price":{"type":"string"},"currency":{"type":"string"},"appId":{"type":"string"},"appName":{"type":"string"},"visibility":{"type":"string","enum":["private","public"]},"status":{"type":"string"},"createdAt":{"type":"string"},"receiptHash":{"type":"string"}}}},"price":"0.001","priceUpdatedAt":1778967357595},{"action":"x402.publish_app","method":"POST","path":"/api/x402/apps/:siteId/publish","description":"Publish or re-enable an app owned by the paying wallet.","input":{},"inputSchema":{"type":"object","properties":{}},"output":{"app":{"appId":"agent-demo","status":"published"},"receipt":{"type":"object","properties":{"receiptId":{"type":"string"},"action":{"type":"string"},"wallet":{"type":"string"},"network":{"type":"string"},"txHash":{"type":"string"},"recipient":{"type":"string"},"price":{"type":"string"},"currency":{"type":"string"},"appId":{"type":"string"},"appName":{"type":"string"},"visibility":{"type":"string","enum":["private","public"]},"status":{"type":"string"},"createdAt":{"type":"string"},"receiptHash":{"type":"string"}}}},"price":"0.002","priceUpdatedAt":1778967357595},{"action":"x402.unpublish_app","method":"POST","path":"/api/x402/apps/:siteId/unpublish","description":"Disable public serving for an app owned by the paying wallet.","input":{},"inputSchema":{"type":"object","properties":{}},"output":{"app":{"appId":"agent-demo","status":"updated"},"receipt":{"type":"object","properties":{"receiptId":{"type":"string"},"action":{"type":"string"},"wallet":{"type":"string"},"network":{"type":"string"},"txHash":{"type":"string"},"recipient":{"type":"string"},"price":{"type":"string"},"currency":{"type":"string"},"appId":{"type":"string"},"appName":{"type":"string"},"visibility":{"type":"string","enum":["private","public"]},"status":{"type":"string"},"createdAt":{"type":"string"},"receiptHash":{"type":"string"}}}},"price":"0.001","priceUpdatedAt":1778967357595},{"action":"x402.delete_app","method":"DELETE","path":"/api/x402/apps/:siteId","description":"Delete an app and its MiniUp data assets owned by the paying wallet.","input":{},"inputSchema":{"type":"object","properties":{}},"output":{"app":{"appId":"agent-demo","status":"deleted"},"receipt":{"type":"object","properties":{"receiptId":{"type":"string"},"action":{"type":"string"},"wallet":{"type":"string"},"network":{"type":"string"},"txHash":{"type":"string"},"recipient":{"type":"string"},"price":{"type":"string"},"currency":{"type":"string"},"appId":{"type":"string"},"appName":{"type":"string"},"visibility":{"type":"string","enum":["private","public"]},"status":{"type":"string"},"createdAt":{"type":"string"},"receiptHash":{"type":"string"}}}},"price":"0.001","priceUpdatedAt":1778967357595},{"action":"x402.create_site_upload_urls","method":"POST","path":"/api/x402/apps/:siteId/upload-urls","description":"Create presigned upload URLs for app assets such as images, PDFs, CSS, and JS.","input":{"files":[{"path":"assets/logo.png","size":12000,"type":"image/png"}]},"inputSchema":{"type":"object","properties":{"files":{"type":"array","items":{"type":"object"}}},"required":["files"]},"output":{"uploadToken":"string","files":[],"receipt":{"type":"object","properties":{"receiptId":{"type":"string"},"action":{"type":"string"},"wallet":{"type":"string"},"network":{"type":"string"},"txHash":{"type":"string"},"recipient":{"type":"string"},"price":{"type":"string"},"currency":{"type":"string"},"appId":{"type":"string"},"appName":{"type":"string"},"visibility":{"type":"string","enum":["private","public"]},"status":{"type":"string"},"createdAt":{"type":"string"},"receiptHash":{"type":"string"}}}},"price":"0.001","priceUpdatedAt":1778967357595},{"action":"x402.finalize_site_upload","method":"POST","path":"/api/x402/apps/:siteId/upload-urls/finalize","description":"Finalize previously uploaded app assets and update the app manifest.","input":{"uploadToken":"token","entryPoint":"index.html","files":[{"path":"index.html","size":1000}]},"inputSchema":{"type":"object","properties":{"uploadToken":{"type":"string"},"entryPoint":{"type":"string"},"files":{"type":"array","items":{"type":"object"}}},"required":["uploadToken","entryPoint","files"]},"output":{"app":{"appId":"agent-demo","status":"updated"},"receipt":{"type":"object","properties":{"receiptId":{"type":"string"},"action":{"type":"string"},"wallet":{"type":"string"},"network":{"type":"string"},"txHash":{"type":"string"},"recipient":{"type":"string"},"price":{"type":"string"},"currency":{"type":"string"},"appId":{"type":"string"},"appName":{"type":"string"},"visibility":{"type":"string","enum":["private","public"]},"status":{"type":"string"},"createdAt":{"type":"string"},"receiptHash":{"type":"string"}}}},"price":"0.001","priceUpdatedAt":1778967357595},{"action":"x402.create_table_api","method":"POST","path":"/api/x402/apps/:siteId/tables","description":"Create a structured table-backed API for an app owned by the paying wallet.","input":{"name":"Leads","schema":{"fields":[{"name":"email","label":"Email","type":"string"}]}},"inputSchema":{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"schema":{"type":"object"}},"required":["name","schema"]},"output":{"table":{"id":"string","slug":"leads"},"receipt":{"type":"object","properties":{"receiptId":{"type":"string"},"action":{"type":"string"},"wallet":{"type":"string"},"network":{"type":"string"},"txHash":{"type":"string"},"recipient":{"type":"string"},"price":{"type":"string"},"currency":{"type":"string"},"appId":{"type":"string"},"appName":{"type":"string"},"visibility":{"type":"string","enum":["private","public"]},"status":{"type":"string"},"createdAt":{"type":"string"},"receiptHash":{"type":"string"}}}},"price":"0.008","priceUpdatedAt":1778967357595},{"action":"x402.insert_table_records","method":"POST","path":"/api/x402/tables/:tableId/records","description":"Insert records into a table owned by the paying wallet.","input":{"records":[{"email":"agent@example.com"}]},"inputSchema":{"type":"object","properties":{"records":{"type":"array","items":{"type":"object"}}},"required":["records"]},"output":{"inserted":1,"receipt":{"type":"object","properties":{"receiptId":{"type":"string"},"action":{"type":"string"},"wallet":{"type":"string"},"network":{"type":"string"},"txHash":{"type":"string"},"recipient":{"type":"string"},"price":{"type":"string"},"currency":{"type":"string"},"appId":{"type":"string"},"appName":{"type":"string"},"visibility":{"type":"string","enum":["private","public"]},"status":{"type":"string"},"createdAt":{"type":"string"},"receiptHash":{"type":"string"}}}},"price":"0.001","priceUpdatedAt":1778967357595},{"action":"x402.create_data_file_upload_url","method":"POST","path":"/api/x402/apps/:siteId/data-files/upload-url","description":"Create a presigned upload URL for CSV, XLSX, JSON, GeoJSON, Shapefile ZIP, Parquet, or GeoParquet.","input":{"fileName":"data.csv","fileSize":12000,"fileType":"text/csv"},"inputSchema":{"type":"object","properties":{"fileName":{"type":"string"},"fileSize":{"type":"number"},"fileType":{"type":"string"}},"required":["fileName","fileSize"]},"output":{"strategy":"simple","uploadToken":"string","receipt":{"type":"object","properties":{"receiptId":{"type":"string"},"action":{"type":"string"},"wallet":{"type":"string"},"network":{"type":"string"},"txHash":{"type":"string"},"recipient":{"type":"string"},"price":{"type":"string"},"currency":{"type":"string"},"appId":{"type":"string"},"appName":{"type":"string"},"visibility":{"type":"string","enum":["private","public"]},"status":{"type":"string"},"createdAt":{"type":"string"},"receiptHash":{"type":"string"}}}},"price":"0.001","priceUpdatedAt":1778967357595},{"action":"x402.complete_data_file_multipart_upload","method":"POST","path":"/api/x402/apps/:siteId/data-files/complete-upload","description":"Complete a multipart data-file upload before conversion.","input":{"uploadId":"string","key":"string","parts":[{"ETag":"etag","PartNumber":1}]},"inputSchema":{"type":"object","properties":{"uploadId":{"type":"string"},"key":{"type":"string"},"parts":{"type":"array","items":{"type":"object"}}},"required":["uploadId","key","parts"]},"output":{"success":true,"receipt":{"type":"object","properties":{"receiptId":{"type":"string"},"action":{"type":"string"},"wallet":{"type":"string"},"network":{"type":"string"},"txHash":{"type":"string"},"recipient":{"type":"string"},"price":{"type":"string"},"currency":{"type":"string"},"appId":{"type":"string"},"appName":{"type":"string"},"visibility":{"type":"string","enum":["private","public"]},"status":{"type":"string"},"createdAt":{"type":"string"},"receiptHash":{"type":"string"}}}},"price":"0.001","priceUpdatedAt":1778967357595},{"action":"x402.convert_data_file_to_api","method":"POST","path":"/api/x402/apps/:siteId/data-files/convert","description":"Convert an uploaded data file to a MiniUp parquet-backed API dataset.","input":{"key":"staging/data-files/app/token/source.csv","fileName":"data.csv","name":"Data"},"inputSchema":{"type":"object","properties":{"key":{"type":"string"},"fileName":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"},"replaceExisting":{"type":"boolean"}},"required":["key","fileName"]},"output":{"asset":{"id":"string","slug":"data"},"receipt":{"type":"object","properties":{"receiptId":{"type":"string"},"action":{"type":"string"},"wallet":{"type":"string"},"network":{"type":"string"},"txHash":{"type":"string"},"recipient":{"type":"string"},"price":{"type":"string"},"currency":{"type":"string"},"appId":{"type":"string"},"appName":{"type":"string"},"visibility":{"type":"string","enum":["private","public"]},"status":{"type":"string"},"createdAt":{"type":"string"},"receiptHash":{"type":"string"}}}},"price":"0.01","priceUpdatedAt":1778967357595}]}