{"uid":"cap_CmmgU7L8hM-fQBSbCVtK4","slug":"object-storage-key-0d385f6e","name":"Object Storage Upload (PUT)","description":"Upload object ($0.001 base + $0.01/MB, max 100MB)","url":"https://storage.mpp.tempo.xyz/:key?utm_source=zero.xyz","method":"PUT","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["s3","r2","objects","blobs","files","storage"],"displayCostAmount":"0.0002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.67","reviews":0,"stars":null,"state":"rated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.0002/call","primary":null,"accepted":[]},"paymentMethods":[],"brandName":"Object Storage","brandSlug":"object-storage","brandBaseUrl":"https://tempo.xyz","brandDocsUrl":"https://developers.cloudflare.com/r2/","whatItDoes":"Uploads a file or blob to S3/R2-compatible object storage at a specified key, priced dynamically by file size ($0.001 base + $0.01/MB, max 100MB).","exampleAgentPrompt":"Upload my 5MB PDF report named 'q3-report.pdf' to object storage at the key 'reports/q3-2024/q3-report.pdf'.","exampleUseCases":null,"resultDescription":"Confirmation that the object has been stored at the specified key in the R2-compatible storage bucket. The agent receives an HTTP success response indicating the file was written. The object is then accessible for download or deletion via its key.","failureModes":["File exceeds 100MB limit — request rejected with size error","Invalid or malformed object key — 400 Bad Request","Insufficient payment or payment failure — transaction rejected","Network timeout during large file upload — upload incomplete","Unauthorized access — missing or invalid credentials — 401/403 response","Content-Type mismatch or unsupported format — potential 415 error"],"whenToPreferThis":"Use this endpoint when you need to store files, blobs, or binary objects in a durable, S3/R2-compatible cloud store with predictable per-byte pricing. Prefer this over alternatives when the file is under 100MB and a single PUT upload is sufficient; for larger files, use the multipart upload endpoint instead. Ideal for agents that need to persist generated content, user uploads, or intermediate data artifacts.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":3,"lastUsedAt":"2026-04-29T18:56:51.755Z","lastSuccessfullyRanAt":"2026-04-29T18:56:51.755Z","lastHealthCheckAt":"2026-10-11T02:31:39.121Z","isFirstParty":false,"canonicalSlug":"object-storage-key-0d385f6e"}