Skip to main content
PATCH
Change expiry or download limit

Authorizations

Authorization
string
header
required

An API key from Settings → API keys, sent as Authorization: Bearer yk_live_…. Scopes: transfers:read, transfers:write, collections:read, collections:write, contacts:read, contacts:write, webhooks:read, webhooks:write. A write scope implies read of the same resource.

Path Parameters

id
string
required

Transfer id. Never the share slug, which is a capability.

Body

application/json
expiresInDays
integer

Clamped to your plan’s maximum rather than rejected.

Required range: x <= 3650
maxDownloads
integer | null

null lifts the limit. Omit to leave unchanged.

Required range: x > 0

Response

The updated transfer.

transfer
object
required