The MASV API allows authorized users to manage download links for their packages. All requests require authentication using a package token authorized to manage the package. This can be retrieved from the access_token property in the Package response.
Authorized users can create additional direct-download links or send a link to a specific email recipient after the upload has been finalized. To create a link, the package must be in the new or finalized state. Links created while the upload is in progress will remain inactive until the package is finalized.
After a successful request, this endpoint returns 201 Created:
{
"access_limit": 5,
"access_limit_enabled": true,
"active": true,
"download_secret": "bqkBtnPwvmkgJpHN",
"email": "someone@someproductionhouse.com",
"expiry": "2020-12-04T13:14:01.038Z",
"id": "01EKX32ZSAPSCFC97W5Z423QKY",
"password": "****"
}
Property
Description
access_limit
Number of times a download can be initiated using this link before it becomes locked
access_limit_enabled
Whether an access_limit is enforced
active
Whether the link can be used to download the package
id
Unique identifier for the link record
download_secret
A key provided with id to request a token to download the file
email
Recipient’s email (defaults to uploader email if not provided)
password
Indicates if a password is attached to the link. **** means a password is required
Once the link has been created, an email will be sent to the recipient automatically (if provided) and it can be used to access the package on MASV via: https://get.massive.io/{link_id}?secret={download_secret}
Authorized users can disable a download link to prevent new downloads and remove access to package details from the download page. The link record will remain for historical purposes.
This endpoint returns 204 No Content with an empty body. Any downloads in progress at the time of deletion may complete normally, but the download page will become inaccessible and new downloads cannot be started.