MASV API
The MASV REST API for managing teams, portals, packages, and file transfers.
The MASV REST API for managing teams, portals, packages, and file transfers.
Production
Create, manage, activate, and deactivate API keys
ID of API key
curl 'https://api.massive.app/v1/api_keys/{apiKeyID}' \
--header 'X-User-Token: YOUR_SECRET_TOKEN'
{
"id": "string",
"created_at": "2026-07-22T19:18:34.637Z",
"updated_at": "2026-07-22T19:18:34.637Z",
"name": "string",
"description": "string",
"key": "string",
"expiry": "2026-07-22T19:18:34.637Z",
"state": "active",
"last_request_at": "2026-07-22T19:18:34.637Z",
"owner": {
"id": "string",
"email": "hello@example.com",
"name": "string"
}
}Success
ID of API key
API key to update
Description for the api key
The date & time on which the API key will expire
Name for the api key
The state of the API key. Accepted values are 'active' or 'inactive'
curl 'https://api.massive.app/v1/api_keys/{apiKeyID}' \
--request PUT \
--header 'Content-Type: application/json' \
--header 'X-User-Token: YOUR_SECRET_TOKEN' \
--data '{
"name": "",
"description": "",
"expiry": "",
"state": "active",
"owner": {}
}'
{
"id": "string",
"created_at": "2026-07-22T19:18:34.637Z",
"updated_at": "2026-07-22T19:18:34.637Z",
"name": "string",
"description": "string",
"key": "string",
"expiry": "2026-07-22T19:18:34.637Z",
"state": "active",
"last_request_at": "2026-07-22T19:18:34.637Z",
"owner": {
"id": "string",
"email": "hello@example.com",
"name": "string"
}
}Success
ID of API key
Success
curl 'https://api.massive.app/v1/api_keys/{apiKeyID}' \
--request DELETE \
--header 'X-User-Token: YOUR_SECRET_TOKEN'
Success
ID of API key
Success
curl 'https://api.massive.app/v1/api_keys/{apiKeyID}/activate' \
--request PUT \
--header 'X-User-Token: YOUR_SECRET_TOKEN'
Success
ID of API key
Success
curl 'https://api.massive.app/v1/api_keys/{apiKeyID}/deactivate' \
--request PUT \
--header 'X-User-Token: YOUR_SECRET_TOKEN'
Success
Subscription plans, invoices, and payment management
Configure cloud storage integrations (S3, GCS, Azure, etc.)
Manage user contacts and address book
Custom domain configuration for Portals
Create and manage shareable download Links
Custom metadata schemas and values on Packages
Manage transfer Packages — upload, finalize, and query
Create and configure branded upload Portals
Single sign-on configuration and SAML integration
Portal subdomain availability and management
Platform status, health checks, and feature flags
Organize Packages and Portals with Tags
Team management — members, roles, settings, and Teamspaces
File chunk upload and download operations
User profile, preferences, and account management