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 |