← Back to directory

Use when an agent must share a private file for a limited time. Pay from the wal...

https://1gateway.dev/v1/files/sign

Overview

Use when an agent must share a private file for a limited time. Pay from the wallet that uploaded it (Base or Monad USDC). Input: id, expires_in seconds (60-604800, default 3600, capped at the file's expiry). Output: a signed https://1storage.dev link anyone can use until it expires or the file is deleted. Missing file: 404, not charged. Example: ?id=0123456789abcdef0123456789abcdef&expires_in=3600

Protocol x402
Price $0.0020
Payment Asset USD Coin
Payment Network eip155:8453
Category crypto/wallet
Provider Agent File Storage
Source bazaar
Indexed 2026-11-09 18:08:03

Health

Status unknown
Latency (p50) —
Uptime (30d) —
Reliability Score —
Last Checked Never
Last Healthy Never
Consecutive Failures 0

x402 Payment Validation

Payment Requirements —
Asset Verified —
Facilitator —

Input Schema

{ "method": "GET", "queryParams": { "expires_in": "3600", "id": "0123456789abcdef0123456789abcdef" }, "type": "http" }

Output Schema

{ "example": { "expiresAt": "2026-11-09T01:00:00.000Z", "id": "0123456789abcdef0123456789abcdef", "note": "Anyone holding this link can download the file until it expires or the file is deleted.", "url": "https://1storage.dev/f/0123456789abcdef0123456789abcdef?exp=1794186000&sig=ab58597894f60aa25fc304b252853c4598d0fdbd7d4a1a00b2a52b3a13737d38", "visibility": "private" }, "type": "json" }