{"uid":"cap_zC3ZmUkZrg3vm3Hs7G-dd","slug":"www-miniup-io-f33fb21a","name":"MiniUp App Assets Upload Finalize","description":"Finalize previously uploaded app assets and update the app manifest.","url":"https://www.miniup.io/api/x402/apps/:siteId/upload-urls/finalize","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"files":{"type":"array","items":{"type":"object"}},"entryPoint":{"type":"string"},"uploadToken":{"type":"string"}}},"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_-TdX2InkVeHlFFmXUMZ0J","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":"Finalizes previously uploaded app assets and updates the app manifest for a MiniUp app site.","exampleAgentPrompt":"I just finished uploading the images, CSS, and JS files for my MiniUp app — can you finalize those uploaded assets and update the app manifest for site ID abc123?","exampleUseCases":null,"resultDescription":"Returns confirmation that the uploaded app assets have been finalized and the app manifest has been updated to reference the newly committed files, making them part of the live app configuration.","failureModes":["Invalid or unknown siteId returns 404 not found","Assets not yet fully uploaded result in finalization failure","Wallet authorization mismatch returns 403 forbidden","Malformed request body returns 400 bad request","Payment not provided or insufficient USDC returns 402 payment required","Attempting to finalize already-finalized assets may return conflict or no-op error"],"whenToPreferThis":"Use this endpoint after successfully uploading app assets (images, PDFs, CSS, JS) via presigned upload URLs on MiniUp. This is the mandatory finalization step that commits those uploads to the app manifest — without calling this, uploaded assets will not be associated with the app. Choose this over other MiniUp endpoints when you have completed the upload phase and need to make the assets live.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:31:17.313Z","isFirstParty":false}