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.