Header name | Description |
---|---|
Content-Type required |
application/json |
X-API-KEY required |
YOUR_API_KEY |
Param name | Description |
---|---|
key required |
Shareable link key Validations:
|
// Successful request GET /api/v2/shareable_links/faf0f631-c83c-4260-b1ae-b3bf7bfef01d 302 <html><body>You are being <a href="https://mediapocket-test-account-5.s3.eu-central-1.wasabisys.com/test_key?response-content-disposition=attachment%3B%20filename%3DAsset_file_name.test_key&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=access-key-id-1%2F20231127%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20231127T094339Z&X-Amz-Expires=900&X-Amz-SignedHeaders=host&X-Amz-Signature=0e2dad3d6ed639613b5adeeb1f317e05fc9b7d6de96c78a494c1eb632521a9e9">redirected</a>.</body></html>
// Shareable link not found GET /api/v2/shareable_links/invalid_key 404 { "error": "Link not found or has expired" }
Code | Description |
---|---|
401 | Unauthorized |
404 | Not found |
500 | Internal Server Error |
422 | Missing parameters |
Header name | Description |
---|---|
Content-Type required |
application/json |
X-API-KEY required |
YOUR_API_KEY |
Param name | Description |
---|---|
expiry_date required |
Expiry date Validations:
|
limit required |
Limit Validations:
|
payload required |
Validations:
|
payload[media_id] required |
Media ID Validations:
|
payload[filename] required |
Filename Validations:
|
// Successful request POST /api/v2/shareable_links { "expiry_date": "2023-11-28", "limit": 5, "payload": { "asset_id": "b5Iix0ul_b2bTnT23Jo-", "filename": "test_file", "media_id": 4 } } 200 { "id": 4, "url": "https://test-account-5.devmediapocket.fi/api/v2/shareable_links/71f88dbe-13a9-485e-be99-0ac68bf849cc", "filename": "test_file" }
// With invalid parameters POST /api/v2/shareable_links { "expiry_date": "2023-11-28", "limit": 5, "payload": { "asset_id": "invalid_id", "filename": "test_file", "media_id": 5 } } 400 { "error": "asset not found" }
Code | Description |
---|---|
401 | Unauthorized |
404 | Not found |
500 | Internal Server Error |
422 | Missing parameters |