Replace a stored object (paid, x402)
storage_replacePAID: overwrite the contents of an object you own, keeping its id, and buy it a fresh plan term at the same time. Omit label to keep the current one, pass an empty string to clear it. Call it once without payment to receive the price as an x402 PaymentRequired (Base USDC, and Solana USDC where offered); call it again with a signed payment in _meta['x402/payment'] to complete it. The receipt comes back in _meta['x402/payment-response']. No account, no API key. Complaints, questions, quote requests, or a service you wish we had: POST /feedback on this host -- free, no account. Every report is read and analysed daily; there is no individual reply.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The object id returned when it was bought. | |
| plan | Yes | Storage plan; it sets both the size limit and the price. See GET /pricing or the service_card tool for the live table. | |
| label | No | Optional caller-chosen label, up to 256 characters, no control characters. | |
| contentBase64 | Yes | The replacement bytes, base64-encoded. Decoded size must fit the plan. |