Skip to main content

Api to download file using private url

The following documentation details of get signed url token or file stream

Try it out

API Endpoint

Endpoint URL: POST https://api.staging.trential.app/verification/api/1.0/download-manager/download-file

Request

To get signed url, send a POST request with the following JSON payload:

{
"url": "private url of file",
"getDownloadToken": true // if it is false then api will return stream of file
}

Response

If getDownloadToken is true, the response will be as follows:

{
"code": 0,
"message": "Success",
"data": {
"downloadToken": "6647408598332f345e0747ae" //token to use in get signed url
}
}

Response

If getDownloadToken is false, the response will be stream of file:

The following documentation details of get signed url using downloadToken

Try it out

API Endpoint

Endpoint URL: GET https://api.staging.trential.app/verification/api/1.0/download-manager/url

Parameters

To get signed url, send a Get request with the following JSON payload: token=downloadToken //send downloadToken in the query Parameters

Response

If token is valid, the response will be as follows:

{
"code": 0,
"message": "Success",
"data": {
"signedUrl": "signed url of file (expire in 180 min)"
}
}