The Temporary Access Link Generator is a security-focused API that enables the creation of time-limited, single-use or restricted-access links for secure file distribution. Built with security best practices, this tool allows organizations to share sensitive files without exposing permanent URLs or relying on third-party file-sharing services.
Key capabilities include generating expiring access tokens, uploading files with automatic link generation, and serving files through secured token-based access. This is ideal for security teams needing to distribute sensitive documentation, incident reports, or confidential materials to authorized recipients with guaranteed expiration windows.
The tool is particularly valuable for compliance scenarios, incident response workflows, and any situation where time-bound access to files is required. All access is tracked and automatically revoked after the specified expiration period.
json
{
"file_url": "https://storage.example.com/documents/report.pdf",
"expire_minutes": 30
}
Sample Response:
json
{
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"access_url": "https://api.mkkpro.com/tools/temp-access-link/access/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"expires_at": "2024-01-15T14:30:00Z",
"status": "success"
}
Request: Multipart form with binary file attachment
Sample Response:
json
{
"filename": "sensitive_audit.pdf",
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"access_url": "https://api.mkkpro.com/tools/temp-access-link/access/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"status": "uploaded"
}
Generates a temporary access token for an existing file URL with automatic expiration.
Parameters:
NameTypeRequiredDescriptionfile_urlstringYesThe full URL of the file to create access link forexpire_minutesintegerYesNumber of minutes until the link automatically expires
Response: JSON object containing token, access_url, expires_at timestamp, and status
Status Codes:
200 - Link generated successfully422 - Validation error (missing or invalid parameters)Uploads a file and automatically generates a temporary access link for it.
Parameters:
NameTypeRequiredDescriptionfilebinaryYesThe file to upload (multipart/form-data)
Response: JSON object containing filename, token, access_url, and upload status
Status Codes:
200 - File uploaded and link generated successfully422 - Validation error (missing file or invalid format)Retrieves file metadata and verifies token validity for access authorization.
Parameters:
NameTypeRequiredDescriptiontokenstringYesThe access token generated by /generate-link or /upload-file endpoint
Response: JSON object containing file metadata, expiration status, and download information
Status Codes:
200 - Token valid, access granted422 - Validation error (invalid token format)Serves the file content for a valid token-based access request.
Parameters:
NameTypeRequiredDescriptionfilenamestringYesThe name of the file to retrieve (typically obtained from /access/{token} response)
Response: File binary content with appropriate content-type header
Status Codes:
200 - File served successfully422 - Validation error (invalid filename)PlanCalls/DayCalls/MonthPriceFree550FreeDeveloper20500$39/moProfessional2005,000$99/moEnterprise100,0001,000,000$299/mo
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.