ar:// URI.
To upload directly from the client without routing through this API, see Upload Files to Arweave.
Endpoint
POST /upload
Authentication
For OTP tokens, see Sign in with In•Process.
Upload tiers
Paid uploads debit USDC from the artist’s smart wallet. If the balance is insufficient, the API returns 402 with
required, available, and smart_wallet fields.
Example (TypeScript)
x-api-key instead of Authorization when integrating with an API key.