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"
}