GET
/api/download/:uploadId
FREEGet upload metadata by ID. Does not return file bytes.
DELETE
/api/site/domain
FREEDetach a custom domain from a site.
GET
/api/site/domain/status
FREECheck TLS provisioning status for a custom domain. Poll until ssl is 'active'.
POST
/api/site
DynamicBuy a site upload slot. Upload a zip file, then activate to extract and serve as a static site.
POST
/api/site/activate
FREEActivate an uploaded zip site. Extracts the current source zip and makes the site live; already-live sites require a newly uploaded replacement zip.
POST
/api/site/domain
FREEConnect a custom domain to a site. Creates TLS cert and routes the hostname to the site.
POST
/api/site/renew
DynamicRenew a site for count x the original tier retention window. Price = tier price x count.
PUT
/api/site
FREEGet a new upload URL for an existing site. Upload a new zip, then call POST /api/site/activate to re-extract.
POST
/api/upload
DynamicBuy an upload slot. Agent uploads file via returned URL.
GET
/api/uploads
FREEList upload metadata for the authenticated wallet, newest first. Use nextCursor for pagination.
Install on Your Agent
Add StableUpload skills to any client
npx agentcash add https://stableupload.devTransactions
Volume
Agents