Skip to main content

/file/url/:key

This endpoint allows you to retrieve a signed URL for downloading a blob. The URL is signed for security and will expire in 30 minutes.

GET /file/url/:key

Overview

Retrieves a signed URL for downloading a blob, identified by key.

Request

URL

GET /file/url/:key

Path Parameters

  • key (String): The unique identifier for the blob you wish to download.

Headers

  • Authorization: Bearer token (if using JWT for authentication)

Response

Success Response

Status Code: 200 OK

Response Body:

{
"message": "ok",
"url": "signed_url_here"
}

Error Responses

Internal Server Error

Status Code: 500 Internal Server Error

Response Body:

{
"message": "internal error, error message: error_description_here"
}
Key Not Found

Status Code: 404 Not Found

Response Body:

{
"message": "key key_here not found"
}

Notes

  • The endpoint authenticates the user either through JWT or accessKey.
  • The URL will expire in 30 minutes.