This API lists the download link(s) for the prepared zipped archive associated with the request id. Please note that the archives have a limit of 500 MB per zipped file. If the size of the files requested is more than 500 MB then multiple zip files will be generated.
Request
Method | URL |
---|---|
GET | https://{domain}/v1/account/{accountId}/bulk-download-requests/{requestId} |
Request Headers
Header | Description |
---|---|
Authorization | Contains token string to allow request authentication and authorization: "Bearer {token}". |
Content-Type | application/json |
Path Parameters
Parameter | Description | Type / Value |
---|---|---|
accountId | LP site ID | String |
requestId | Request ID created in previous steps | String |
Response
Response Codes
Code | Description |
---|---|
200 | OK |
400 | Bad Request |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
429 | Too Many Requests |
500 | Internal Server Error |
Response Body
Entity Structure
Attribute | Description | Type / Value |
---|---|---|
requestId | ID of the bulk file download request | String |
accountId | Account id of the client | String |
status | Status of the zip archieve request. Can be one of NEW, IN_PROGRESS, IN_PROGRESS_RETRY, READY or FAILED | String |
filter | Filter provided in the request body | JSON |
downloadUrls | Array of links to the zipped archive. Currently capped at 500 MB per archive or 50 files | String |
createdAt | timestamp of when the zipped archive was created | String |
Entity Example
{
"requestId": "76414f59-1b9c-4ce8-bf8b-8e0b76c9889f",
"accountId": "54645235"
"status": "NEW",
"filter" : {
"conversationId": "8f28be9b-6960-47d0-93e0-ddbc5bde1d5c"
}
"downloadUrls": ["link", "link"],
"createdAt": "2024-01-15T18:20:22.775+00:00"
}