{"uid":"cap_hJLtShIptXbQz6eJDF_NE","slug":"www-miniup-io-d4aba816","name":"MiniUp App Asset Upload URL Generator","description":"Create presigned upload URLs for app assets such as images, PDFs, CSS, and JS.","url":"https://www.miniup.io/api/x402/apps/:siteId/upload-urls","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"files":{"type":"array","items":{"type":"object"}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001000","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001000/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_lMxrdAmqERVm4C7ymbFlm","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates presigned upload URLs for app assets (images, PDFs, CSS, JS) so they can be uploaded directly to MiniUp storage.","exampleAgentPrompt":"I need to upload a PNG logo image as an asset for my MiniUp app with site ID site_abc123 — can you get me a presigned upload URL for it?","exampleUseCases":null,"resultDescription":"Returns a presigned upload URL that the agent can use to PUT the asset file directly into MiniUp storage, along with any required metadata such as asset key or expiry, enabling subsequent finalization of the app manifest.","failureModes":["Invalid or unknown siteId returns 404 not found","Wallet does not own the specified app returns 403 forbidden","Unsupported asset type (e.g. non-image/PDF/CSS/JS) returns 400 bad request","Payment not provided or insufficient USDC returns 402 payment required","Expired presigned URL if not used promptly results in upload failure"],"whenToPreferThis":"Use this endpoint when you need to upload static web app assets (images, PDFs, CSS, JavaScript) to a MiniUp app before publishing or updating it. Prefer this over the data-file upload URL endpoint, which is specifically for tabular data formats like CSV, GeoJSON, or Parquet.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T21:39:14.377Z","isFirstParty":false}