← Protocol index
Resource / 107
unknownStableStudio.
Get a client token for direct upload to Vercel Blob
Payment requirements / accepts[]
2 options
| State | Network | Scheme | Atomic amount | Asset | payTo / untrusted |
|---|---|---|---|---|---|
| active | eip155:8453 | exact | 10000 | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | 0x07F067959297767c887dbfA3C72379c66E82a045 |
| active | solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp | exact | 10000 | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | HqpEDUY3kV423fSAv7iaY3cQiz8qN8qEuGqLsG4s6h2c |
All advertised payment options are stored. Base (`eip155:8453`) is the operational network for ranking and canaries; non-Base options remain visible for transparency.
Probe evidence
0 recent
No probe attempts recorded yet. Coverage runs prioritize never-probed endpoints.
Machine contract
Schemas.
InputJSON
{
"body": {
"contentType": "image/jpeg",
"filename": "photo.jpg",
"size": 1524605
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
OutputJSON
{
"example": {
"clientToken": "vercel_blob_client_token_example_redacted",
"curlExample": "curl -X PUT \"https://vercel.com/api/blob/?pathname=uploads%2F8eecdb7b-bd76-4054-94f9-94c9abb57eab%2Fphoto.jpg\" -H \"authorization: Bearer <client-token>\" -H \"x-content-type: image/jpeg\" -H \"x-api-version: 11\" --data-binary @photo.jpg",
"expiresAt": "2026-05-18T20:11:05.273Z",
"pathname": "uploads/8eecdb7b-bd76-4054-94f9-94c9abb57eab/photo.jpg",
"uploadId": "8eecdb7b-bd76-4054-94f9-94c9abb57eab"
},
"type": "json"
}